Skip to main content

Full text of "C. U. C. Computer Journaal 28"

See other formats


TEST: 
CP/M pLUS voor MSX-2 


NU OOK: 
80 KOLOMMEN op MSX-1 


INLEZEN: 
40 TRACKS op go TRACKS drv° 


INPUT OP SCREEN 7 
TEKST EN REKENKUNDIGE FUNCTIES 


SOFTWARE: 
o,a. DIEREN RADEN 
„pRAAI"-DOOS MET 'KUN' 
MAGISCH VIERKANT 
BEGINNERTJES 
g0 KOL. MSX-1 


PATCHES VOOR DE SV- 738 
ocToPUS: 

KLEINE HANDLEIDING 2 
SERIE PSET: 
NR. 6 (SLOT) 


UITSLAG PRIJSVRAAG 
AANGEBODEN EN GEVRAAGD 


TELECOMMUNICATIE 


Quickjoy joysticks are suitable for Commodore, Atari, MSX, Amstrad, 
Schneider computers and most video games 


E IN 


‚ Quickjoy Il SV 122 
Joystick | 2 firing buttons 
Enforced gp handle Metal contact plates 


Pilot grip 4 suction cups 
„ Autofiring function 


Superboard joystick 10 micro switches: 

Enforced grip handle 4 suction cups 

Autofiring function Digital chronograph , 
6 firing buttons Adjustable autofiring speed . 


: . Quickjoy III SV 123 
Supercharger joystick 

. Enforced grip handle 

„ Autofiring function 

2 firing buttons 


6 micro switches 
4 suction cups 


Your Quickjoy dealer: 


VROOM & DREESMANN 


DIXONS 


Importer: 

Electronics Nederland bv 

Tijnmuiden 15/17/19, Amsterdam Sloterdijk 

Tel. (020) 139960, Fax (020) 136077, Tlx 13406 elne nl 


ARTIKELEN 


Normaliseren en structuur 
De PC MSX EMULATION CARD 
OCTOPUS — handleiding 2 

De MS-DOS grafische kaarten 


SERIE'S 


OCTOPUS — handleiding 2 
PSET afl. (6) SLOT 
Patches voor SV.738 (3) 
MS-DOS afl. (8) 
Telecommunicatie (10) 
MS-DOS WERKBANK (2) 
Basicode (25) 


CP/M PLUS voor MSX-2 
voorschouw: PC MSX CARD 


VASTE RUBRIEKEN 


Club Reportage 

C.U.C, vous parle 
Sintaks Error 

DOS Extra 

C.U.C. speaks English 
MS-DOS t/m vandaag 
COLLUM 


HARDWARE PROJECTEN 


“DUBBEL OP 


blz. 


9 
10 
15 
44 


inlezen 40 tracks met 80 tracker 21 


software voor MSX-1/2, MS-DOS, GW-BASIC en SV.328 
hardware projecten en ideeen 


plus: interessante informatieve artikelen over uw eigen computer 
en: CP/M, MS-DOS, BASIC, Telecommunicatie en de Lezers Service 


PROGRAMMA'S MSX-1/2 GWBASIC SV.328 
sessssssssssssE blz. blz. blz. 


DIEREN RADEN 8 8 
INPUT op SCREEN 7 11(2) 

PSET (SLOT) 17 17 
BEGINNERTJES 20(2) 51 
YDRAAI''-DOOS 22 

MAGISCH VIERKANT 25 25 


Patches voor de SV.738 30 
80 KOLOMMEN op MSX-1 32 


UTILITIES MSX-1/2 _GW-BASIC 
==eeeezsss blz. blz. 
INPUT op SCREEN 7 11 


80 KOLOMMEN OP MSX-1 32 
Patches voor de SV.738 30 
MS-DOS WERKBANK 48 


DIVERSEN 


Uitslag prijsvraag 

AGENDA clubdagen Ned./Belg. 
NIEUW LID inschrijfkaarten 
Bestelformulieren Lezers Service 
Aangeboden & Gevraagd 


DOS Extra 
PRINT FRE(ADS) C.‚U.C. Donateurs 
Adverteerders v Broekhuijze Computers 


Electronics Ned. BV 

KLUWER technische boeken BV 
Micro Technology BV 

MSX CENTRUM A'DAM 

SPARROW SOFT 


C.U.C. 


mCOMPUTER USERS CLUB mmm 


dl, Jeu 


SV.328 met mon + exp + datarec + flop- 


TE KOOP: 


SV.328 + 904 datarec + monochr monit + 

joystick + handboeken + msx emulator + 

justwrite jr + spelen + and progr £350 
na 17.00 04997-71920 


SV.328, expand 605B, 2xdisk dr, 80 kol 
krt, 64K krt, viditel krt, datrec 904, 
printer SV3000, goldsar 12'' mon, 2 joy 
sticks,zeer veel software ,word*,‚data*, 
calc*‚report*, basicode, e.d. kompleet 
met boeken, 35 disks en 15 tapes. 
prijs f£ 700,— tel. 075-352106 


SV.738 + printer Seikosha, beide met 
gebruiksaanwijzing. Prijs: f 600,— 
v Haas, na 18.00 tel 030-616449 


py disk + boelen, 2 opstart disks. 
Alles in een koop f 450, — 
Tel. 02510-11985 of 02510-10309 


SV.328 + rec 904 F110, expand 601 £50, 
64K kaart £50, disk control f25, disk 
drive f125, centr int + kabel f£99, HR5 
printer f125, graph tablet + software 
f 25, coleco adapter + joystick + cass 
£20, Milan Polle, Nieuwegein 

Tel 03402-65635 


Wegens aanschaf PC: SV.328+SV.904 data 


recthandleid (oa Grote beginners hand- 

leiding) + spelprogramma's op tape + 2 

joysticks + MSX emulatie programma. 
Prijs n.o.t.k. Tel 05765-1726 


KLEINE ADVERTENTIES voor DISCOUNT 


Ik verzoek u de volgende advertentie te plaatsen: 
(kopieer dit formulier, svp) 


Verzameling boeken, software en hard- 
ware voor MSX 2 waaronder Turbo 5000, 
Delta Basic, Basicode3, Eprom program 
mer v Elektuur, MT Telcom Module, om- 
bouwkit voor printer MSX die compati— 
ble maakt voor IBM en Epson, reeks 
boeken van Stark-Texel, Kluwer, MSX 
club C.U.C., e.a.. Prijzen n.o.t.k. 
Inlichtingen Roland Goeman, Steenweg 
op Ninove 211, B-1710 DILBEEK Belgie 
Tel: 32 (O)2 5696110 (avond) 
en 32 (O)2 5692471 (bureel) 


GEVRAAGD: 


MSX-BIOSboek uitgave QUEST New-York of 
vertaling er van (geen Redbook of ver- 
taling). 

Bel 020-311569 Bram de Gooijer. 


prijs voor leden: eerste 5 regels gratis; f£f2,50 per regel meer 
niet leden: £2,50 per regel 
handelsaanbiedingen: eerste 10 regels f£7,50 per regel, daarna f10,-- per regel 


=> Opzenden aan: redaktie "C.U.C. journaal", Postbus 202, 2300 AE LEIDEN. 


Kleine advertenties worden geplaatst na ontvangst van uw vooruitbetaling 'con- 


tant of per cheque! 


De redaktie kan zonder opgaaf van redenen een advertentie 


weigeren. Zetfouten e.d. geven geen recht op schadevergoeding. 


Nabestellen van de ongelofelijke KING SIZE "Software Omnibus" '88/89: 
Comment ordonner l'incroyable KING SIZE "Software Omnibus" '88/89: 


FI 13,--/Bf 235 of een cheque plus afzender in een enveloppe aan: 
FB 235 ou un cheque et l'expediteur dans une enveloppe a: 
postbus 202, Leiden; of/ou Frans de Vriendtstr. 34/b35, Antwerpen. 


FI 13,-- naar rekening 67.86. 10.231 - NMB te Leiden (giro 60.000) 
Bf 235 naar rekening 001-16.78,402-87 - ASLK te Antwerpen 
FB 235 au compte banque 001-16,78,402-87 du ASLK a Anvers 


U ontvangt deze "BUS" dan omgaand in uw bus, 
Vous receviez ce "BUS" immediatement dans votre boite. 


2 


CUC. ane: 
B 


solbofjon aadahtoutel 


“C.U.C. journaal" is het contact magazi- 
ne van de MSX/PC/SV.328 Computer Users 
Club C‚U.C, (Nederland/Belgium). 


Hoofd-redactie : 


Omslagontwerp 

& lay-out Wouter Alexander 
Programmatuur 

& hardware Peter Zevenhoven 


CP/M & MS-DOS Peter v. Ginneken . in hete hang- 


Redactie 
Basicode Rini Kikkert 
Comnet sysop : Peter v Ginneken 


Medewerkers: 


C.U.C. lab. : _ Raymond v d Geest 
Research Team : Frank Dijks ä dperk door 
Verzending : Dick v. Haasteren E t Bovendien 


Wilfried Cools Ë - ï ie Of- 


C.U.C. Belgium : ; 
tel. 03/235 17 73 5 o daard 
it e 


C.U.C, Consuls 


ie HAAG 1 Peter v Ginneken 

omstreken) tel. 070-910387 as t 
(18;30-21.30 uur) zi En gamen met he 

GRONINGEN : Bas Wieringa a kt Ús na enige 


(NoordNed. ) tel. 050-710171 ee à arkt wel 


Ì 
Lezerspost, bestellingen, tapes, disks, E À Os 4,0 (en ‚0) 
programmatuur, documentatie, kopij, ma- Koek Kk et -D 1 oed 
nuscripten, advertenties, test-artikelen it f 1 nog hee 8 1 
opgaven lidmaatschap/donateur en abonne- DR e nieuwer ar zegepraa ’ 
menten (binnen-/buitenland) aan: i a 


C.U.C. 
Postbus 202 E ; a Ì ines 
2300 AE LEIDEN (Holland) El a EISA machin 
of: zins is gew 
C.U.C. Belgium 
Frans de Vriendtstraat 34/B31 
2600 ANTWERPEN (Belgie) 


niet 
Betalingen: lidmaatschap, donaties, ad- Hr Gs at 
vertenties, bestellingen, documentatie: hen d ; standaar . 
Nederland: N.M,B, — Leiden / d $ diend de 
rek. nr. 67.86.10.231 t geal 3 
(giro bank 60.000 8 nsument 5 


t.n.v. C.U.C. diene 
rs 
of: home compu ent van compute 
Belgie: A.S.L.K. — Antwerpen fessionele consumi 
rek. nr. 001-1678402-87 ro : 


O 
t.n.v. C.U.C. Belgium in het econ ‚n_ maar voor de 
in 
Payments from abroad: … niet ons terres ift, ONS 
Cash, Eurocheque or postoffice order Dit {aatste 15 niet ok in dit tijdschrif 
(mandat post international) eerste willen We; o voorzetten. 
gE blijven 
! Verhuizen? Deel 't tijdig mee ! beste beentie dat het jaar 
| Demenager? Informez-nous ! ! mening bent . nze 
| New address? Write us in time ! indien u althans da betekener, luidt 0 
HZ an 
> Schrijft u ons en wilt u antwoord? < 1992 ook nog 96 
Dan graag een gefrankeerde en ge- n: " 
adresseerde enveloppe bijsluiten. sloga met het "C.U.C. egen-twee ° 
-negen-f 
C.U.C. me ComNet: 078 — 158.000 op naar Ween-neg en 
pag.328) 078 — 159.900 ‘ er nie 
078 — 156.100 t 1C.U.C. ournaal We essan 
Belgie: 02 — 2524045 paarom in dit . pe artikelen en inter kende 
Druk: De Zijl Bedrijven — Leiden listings» verklaten Des verpakt OP de be 
Verspreiding: Betapress — Gilze te informatie: En te 6 rtike 
01615 — 7800 ‚manier. of a 
AMP — Brussel unieke C+ he ook UW tistings en/ zal 
02 — 525 14 11 Stuur ons daarom e doen er jets meê: | 


“C.U.C. journaal" is een uitgave van 
en copyrights (c) 1988 by stichting 
Computer Users Club C,U.C, 

KvK 167266 — Leiden 


jen ter ge ee mens velen. f NÀ 


CHAB KEPPRA Gt 


In deze rubriek beschrijven we alle (belangrijke) ontwikkelingen en gebeurte- 


nissen van en in onze computerclub. 


Onderwerpen zijn bijv. de verslagen van de 


clubdagen en algemene zaken die alle clubleden dienen te weten. Als u vindt dat 


iets aandacht verdient, 


schrijf het op en stuur het aan uw redactie. 


bijdragen van: Bas Wieringa, Dick Zwakenburg, Rini Kikkert, 
Peter v Ginneken, Frank Dijks, Wouter Alexander 


CP/M PLUS voor MSX-2 


Het C.U.C. heeft de distribu- 
tierechten voor CP/M PLUS, de 
CP/M versie voor MSX-2 compu- 
ters, verworven. Degenen die 
het aanschaffen, kunnen nu op 
hun computer met CP/M aan de 
gang en daarnaast ook gebruik 
maken van unieke programma's 
als Wordstar, e.d... 


MicroPro 


Ook het pakket Wordstar, Mail- 
merge, Datastar, e.d., kunnen 
we u sinds kort (in beperkte 
mate met Nederlandse handlei- 
dingen) via de Lezers Service 
aanbieden a f£ 199,— (leden). 


T-MAKER 


Het CP/M pakket T-MAKER, een 
gecombineerd pakket bestaande 
uit een tekenprogramma, tekst 
verwerker, spreadsheet, e.d. 
kost f 79,— incl. handleiding 
a 8 cm. dik. 


DBase II voor CP/M PLUS is in 
voorbereiding en zal, naar het 
zich laat aanzien, met Neder- 
landse handleiding worden aan- 
geboden. 


CONSULS 


Er zijn er twee, zie colofon. 
We willen er twaalf. Wie meldt 
zich aan, in Nederland maar 
ook in Belgie, en zelfs daar 
buiten? 

Als u interesse hebt uw club 
te assisteren, vraag dan nu 
wat u thuis kunt doen met 'n 
enkel uurtje per maand. 


SOLDEREN en nog meer 


De morse/telex decoder was af. 
En dat heb ik geweten. Goeien- 
dag!!! 

Want wat gebeurde er? Peter Z. 


had geregeld dat we bij CD. 
Systems in Lisse — ja, inder- 
daad, van de clubdagen van 
vroeger! — over ruimte konden 
beschikken waar we de decoder 
in elkaar konden solderen. 
Dus wij — onnozelen — dachten: 
een dagje solderen. Toen ik 's 
morgens binnenkwam met ge- 
reedschapskoffer, zaten er al 
zeven aan een hele lange tafel 
— vol plastic hamburgerbak jes 
met weerstanden, knoppen, C's 
en lange transparante staven 
met enge zwarte dingen met 
veel pootjes (de IC's bleek), 
stapels kastjes en complete 
regenbogen aan rollen gekleur- 
de draad — niet alleen te sol- 
deren. Ook boren en vijlen en 
draadbruggen buigen, en .… 
noem maar op. Ik mocht IC's in 
voet jes steken. De eerste luk- 
te na tien keer niet goed in- 
steken 25 minuten later. Ver- 
der kon iedereen al m'n gereed 
schap gebruiken; werkelijk al- 
les, want tot m'n leesbril toe 
werd geleend. 

Komt u een volgende zaterdag 
dit span overijverigen ook 
helpen??? Het is nodig!!! 


't HCC spektakel op 24/25 nov. 


Dit begon voor vier bekende 
C.U.C., medewerkers al op de 
donderdag er voor. Een er van, 
wachtte (slapend?) in zijn 
auto voor het C.U.C. kantoor 
op de anderen. Die waren al 
een hele tijd druk aan het 
werk, toen hij ook uit de 
auto kwam, niet begrijpend 
dat we niks gezegd hadden. We 
wisten echter niet eens dat- 
ie d'r stond. 

Zij waren degenen die voor 
deze dagen vrij hadden geno- 
men van hun werk om achter de 
C.U.C. stands het jaarlijkse 
fenomeen in de vorm van het 
HCC-dagen spektakel op vrijdag 
en zaterdag niet te hoeven 


4 


missen. Enkelen hadden ook de 
donderdag er voor reeds vrij 
genomen, zodat er een auto vol 
naar toe kon om de stands in 
te richten. Bovendien kwam er 
nog een volle wagen van Elec- 
tronics Nederland met artike- 
len die we voor leuke prijsjes 
konden aanbieden. Toen de drie 
stands zo goed en mooi moge 
lijk waren opgetuigd, kwam de 
brandweer verzoeken of we het 
hele spul maar weer even wil- 
den ontmantelen. Bijna tien- 
tallen manuren werk naar de 
knoppen omdat de blauwe bekle- 
ding, die we gebruikten om de 
12 meter kraam aan te kleden, 
niet brandvrij was (geimpreg- 
neerd). Dit viel, eerlijk ge- 
zegd, even niet in goede aar 
de! Maar met de nodige uit on- 
ze tenen geperste zelfbeheer 
sing hebben we met de brand- 
weerman, wiens eigen kleding 
niet geimpregneerd bleek, ge- 
redeneerd, 


Eindelijk was het zover .………, 
de HCC-dagen. U mag het gerust 
weten, zelfs de redactieleden 
kijken uit naar dit jaarlijks 
terugkerende spektakel. On- 
danks dat het voor het C.U.C. 
veel extra werk betekent, la- 
ten we toch al die ruim 50.000 
bezoekers graag onze neus zien 
in Utrecht. 


Vrijdagmorgen, 25 november, in 
de Merwedehal van de Jaarbeurs 
waren we net klaar, toen het 
publiek naar binnen stroomde, 
Zeer snel was o.a. onze club- 
stands toen omringd door leden 
en niet-leden met vele vragen. 
Een van de drie stands was in- 
gericht met aanbiedingen van 
de voormalige importeur van 
SVI (E‚N.). De andere stands 
werden volledig gevuld met de 
C.U.C. software, hardware en 
boeken voor MSX-1/2, PC & 328. 
Gelukkig konden we voldoende _,! 


‘bemanning! voor onze stands 
vinden onder de actieve leden, 
een team van zo'n tien perso- 
nen stond er die 2 dagen op 
vrijwillige basis te ploete- 
ren. 


Zaterdag, 26 november. 

10.00 uur zou het complex voor 
het publiek opengaan. Dat was 
de bedoeling. Het liep echter 
storm bij de ingangen; daarom 
gingen de deuren reeds om 9.30 
uur open; zeer elegant. 

De drukte viel (gelukkig) ook 
te bemerken bij het C,U.C.. 
Wouter had, vrijdagavond nog 
het grote nieuws voor en van 
het C.U.C., opgehaald .…… CP/M 
PLUS voor MSX-2! 'n Sukses 
waar we trots op zijn. Het 
nieuwste "C.U.C. journaal" lag 
ook te pronken op onze stands. 
Enkele dozen hadden we nl. on- 
der de handen van de drukker 
weggeplukt! 

In ‘n record tijd werden(er- 
varing?) om vijf uur de stands 
“afgebroken', de spullen in de 
auto's geladen en ………. vervol- 
gens (verdiend, red.) heerlijk 
gegeten en gelachen bij de Ut- 
rechtse Chinees, Het eten was 
lekker en de stemming goed. We 
konden terugblikken op 'n voor 
het C.U.C. geslaagde beurs. 


Apeldoorn, 13 en 14 januari 


Uw C.U.C., was er natuurlijk 
ook, op de (AMERICA beurs! 
Vrijdag om tien voor elf waren 
we present en, tot niet gerin- 
ge verbazing van de overige 
standhouders, was de stand 
ingericht vóór de officiele 
opening: 1l uur. Dit met inbe- 
grip van ons koffiezetapparaat 
en de eerste kop koffie. De 
eerste uren op vrijdag waren 
gereserveerd voor scholen, 
doch dat bleek geen overweldi- 
gend succes te zijn. Wel begon- 
nen onze C.U.C. plastic tassen 
gevaar te lopen. Daarna echter, 
toen ook 'de echte! bezoekers 
werden toegelaten,ging 't heel 
wat geanimeerder, tot zeer ge 
animeerd tot 9 uur 's avonds. 
De volgende dag washbetnogg 
drukker. Zoals altijd bleek de 
door ons opgestelde robotarm 
een bron van groot vermaak. 
Het is wel bijzonder jammer 
dat ze niet meer verkrijgbaar 


zijn, want er was duidelijk 
belangstelling voor. Hoewel nu 
ook Philips de produktie van 
de MSX-—machines heeft gestaakt 
(tot ergernis van vele hobby- 
isten), bleek op deze dagen 
dat er toch nog steeds een 
zeer grote belangstelling be- 
staat voor dit type home- 
computer, mede wat betreft 
(semi-)professionele inzet. 
Dit bleek onder meer uit het 
feit dat we verschillende van 
de nieuwe CP/M-Plus-pakketten 
verkochten. En natuurlijk 
schreven we nieuwe leden in. 
Als geheel kunnen we terugzien 
op een geslaagde beurs, die 
zo'n 7500 bezoekers trok, een 
behoorlijk aantal voor een 


regionaal georganiseerde beurs. 


Wij hopen wel dat volgend jaar 
de temperatuur — en de deelne- 
mers — in de hal op een wat 

hoger niveau zal liggen. Voor- 
al tijdens de stille uurtjes 
de eerste dag deed de lage t 
peratuur zich voelen, en onze 
buren-standhouders waren dan 
ook uiterst dankbaar voor de 


Ee 
hete koffie die wij aanboden. 
CLUBDAGEN 

KATWOUDE, 29 oktober 1988 


Na een clubdag in het voor jaar 
te Akersloot werd nu ons doel 
iets dichter bij Amsterdam te 
organiseren. Ons oog viel op 
Motel Katwoude, niet wetende 
dat het wat erg ten noord 
noorden ligt van de hoofdstad. 
In ieder geval ging het vaste 
team naar 'deze' clubdag en 
niet naar Lint te Belgie, om- 
dat wij hier een behoorlijk 
opkomst verwachtten. 

Al pratende onderweg wist ei- 
genlijk niemand waar we pre- 
cies moesten zijn. De clubbla- 
den met het adres (AGENDA) la- 
gen natuurlijk in de onderste 
doos achter in; dus gewoon 


5 


maar doorrijden en goed kijken. 
Reeds snel zagen we de afslag 
KATWOUDE, waarna we in 't dorp 
belandden. Wij hadden gewoon 
de weg naar Volendam moeten 
volgen; nu konden even genie 
ten van 't schitterende Noord- 
Hollandse landschap. 


Omdat dit de eerste keer op de- 
ze locatie was, werd het even 
kijken welke zaal we op welke 
etage ter beschikking kregen 
en hoe groot deze zou zijn. De 
naam in de hal was weerfout, 
t.w. CAC, hetgeen we snel wij- 
zigden in C.U.C., met puntjes. 


Het werd de Zuiderzeezaal, gi- 
gantisch groot en een fantas 
tisch onderkomen. Voor 'n vol- 
gende clubdag aldaar zullen de 
leden wel extra lange verleng- 
snoeren moeten meenemen. 

In het clubblad schreven Cat- 
woude (C) i.p.v. Katwoude. Ook 
met een atlas was er moeilijk 
uit te komen, Bovendien blijkt 
Kat-woude niet op alle land- 
kaarten voor te komen. Maar nu 
weet u het voor de volgende 
keer. Het ligt richting Volen- 
dam en die plaats kent ieder 
een (Cats). 


Maassluis, 10 december 1988 


De laatste C.U.C. clubdag van 
het jaar 1988, Het begin ver- 
liep wat stroef, men had ons 
niet de gereserveerde zaal ge- 
geven. In plaats daarvan een 
die we niet kenden en waar we 
niet te veel stopcontacten in 
aantroffen. Bovendien was ver- 
zuimd de locale bladen 'n pers 
bericht te sturen. Wel was de- 
ze zaal 5 groter. Dit bleek 
achteraf een gelukkige toevals 
treffer, want het groeide uit 
tot een van de beste clubdagen 
van het jaar. 't Werd zeer ge- 
gezellig druk, en er werd bij- 
zonder geanimeerd gecomputerd, 
gesoldeerd, van gedachten ge- 


en wat ouder 


wisseld en ook dingen recht 
gezet . 

Over een lengte van de zaal 
lagen allemaal computers, ex- 
panders, drives, enz., open, 
zodat je dacht: krijgen ze die 
wel weer dicht. Alles verliep 
keurig. De reparaties, ombouw 
ingrepen, de inbouw van 6 MHz 
printjes, autom. 40/80 kolom- 
keuze schakelaar en noem maar 
op. Ook beginnen nu naast MSX 
computers en de SV,328, de MS- 
DOS machines een vertrouwd 
beeld te vormen; ze stonden 
allemaal broederlijk naast 
elkaar. 

Veel belangstelling voor de 
oudere tijdschriften en de 
nieuwe KUN MSX compiler en het 
CP/M PLUS systeem. Diversen 
konden we van dienst zijn met 
billijk geprijsde hardware 
over van de HCC-dagen. Dit zal 
ook de volgende clubdagen het 
geval zijn; dus KOM. 

Wat opviel was dat, zonder al 
te veel contact hierover van 
te voren, de, zoals iemand 't 
uitdrukte, actieve "harde kern'' 
onder de leden — waar de club 
in feite op draait —, welhaast 
voltallig aanwezig was. Daar- 
van konden alle aanwezigen op 
'n fijne wijze gebruik maken. 
Zo had de organisator hier, 
Fred Leeflang,ook veel plezier 
van zijn initiatief, 


Breda, 7 januari 1989 


Wij hadden via fax een persbe- 
richt gestuurd aan de regiona- 
le pers in Breda. Dat is heel 
goed overgekomen, want het be- 
zoekersaantal in Motel Prince- 
ville overtrof verre 't aantal 
van vorige keren. Men had ech- 
de fout begaan uit ons persbe- 
richt de aanduiding van de com 
puters die we ondersteunen weg 
te laten, zodat er nogal wat 
personen kwamen die een voor 
ons zeer vreemde typen compu— 
ter bezaten, 

Voor 't overige was 't te gek. 
Helaas was Franck er als enige 
soldeerder, dus hij heeft zich 
echt de hele dag uit z'n voe- 
voegen moeten werkenommitdder- 
een die wat ingebouwd wilde 
hebben van dienst te kunnen 
zijn. Er kwam iemand van wie 
en de box, en de data-rec, en 
de computer kuren vertoonden, 


maar dit lid ging opgeruimd — 
alles werkend weer — naar 
huis. CP/M PLUS voor MSX-2 
stond goed in de belangstel 
ling en ook nieuwe software 
(van hobbyisten zowel als uit 
de professionele sfeer) werd 
ons aangeboden, 

Iemand merkte (positief) op 
dat wij meestal tegenwoordig 
in een concern van v d Valk de 
clubdagen hebben. Dat klopt, 
want we kunnen er een aardige 
zaalprijs bedingen (toegang 
gratis), we zitten luxe, warm, 
voorzien van telefoon en al- 
tijd een of twee serveersters 
binnen handbereik voor koffie 
of een broodje. M'n lief je wat 
wil je nog meer! 

We kunnen in Princeville geen 
grotere zaal krijgen (is er 
niet), dus volgende keer in 
Breda nog in dezelfde zaal. 
Mocht 't weer zo druk of druk- 
ker worden dan wijken we uit 
naar het Turfschip. 't Kan dan 
(helaas) alleen zijn dat u op 
vrijwillige basis een bijdrage 
in een daartoe bestemde zaal 
huurbijdrage bus mag doen. Wij 
denken dat de meesten dat niet 
bezwaarlijk zullen vinden. 

De vele enthousiaste gesprek 
jes die we nu hadden over de 
club, 't journaal, de program- 
ma's, Lezers Service, het lab, 
geven ons die stellige indruk. 


Groningen, 21 januari '89 


Ongeveer 10 uur. Ik ben bezig 
't lokaal van de brandweer in 
te richten voor de-ze clubdag, 
wanneer plotseling een paar 
stemmen klinken die mij een 
goede morgen toewensen en ge 


Peter Z. en Richard, vroeg op- 
gestaan om vandaag op de club- 


lijk vragen hoe 't met me gaat. 


dag in het noorden aanwezig te 
kunnen zijn, 

Op mijn vraag of er nog meer 
lieden uit het westen zullen 
komen, melden zij: alleen Dick 
vH kan nog. Dit laatste was ge- 
lukkig het geval, zodat er voor 
de winkel (Lezers Service) ook 
iemand zorg kon dragen, 


Wat gebeurde er op deze dag. 
Dat er machines aanwezig waren 
was goed te zien. De 328, de 
de MSX-1 (SV.738), MSX-2 (di- 
verse modellen) en natuurlijk 
ook een PC, Zo kon men dus al— 
le vragen die binnen kwamen in 
eerste instantie aan een van 
de eigenaren stellen,Daarnaast 
gaven Dick & Richard ook blijk 
van kennis van andere zaken. 
En natuurlijk moet Peters naam 
opnieuw genoemd worden, omdat 
hij, buiten de zeer technische 
vragen, alle soldeerwerk voor 
z'n rekening nam. Dat dit niet 
weinig was, moge blijken uit 
't feit dat de soldeerbout ze- 
ker tot tegen zessen heet was, 
Alleen 'n paar onwillege MSX-2 
(ombouw 6 MHz) machines reis- 
den met Peter mee. Ook die 
doen het inmiddels voortreffe- 
lijk (op 6 MHz!!), 

Natuurlijk vandaag weer nieuwe 
gezichten waarvan er meerdere 
weer lid van onze club werden, 
Ook kom je zo'n dag altijd 
weer bijzondere dingen tegen 
zoals vragen over 'n BBC-ACORN 
machine, Die kon worden door- 
gespeeld aan een persoon die 
ook voor het eerst op de club- 
dag aanwezig was.De vragenstel 
ler heeft zich inmiddels bui- 
ten de clubdag verder met hem 
in verbinding gesteld, 

Ik kreeg 's middags een tele- 
foont je van iemand die 's mor- 
gens een cassette kocht, die 


an 


thuis niet geladen kon worden. 
Mag ik ruilen? Zoiets kan. Hij 
kwam terug, bandje uitgepro- 
beerd, alles naar behoren, 
Zoals het hoort! ! Waarschi jn- 
lijk had hij de verkeerde kant 
van het bandje willen inladen. 
Vaak zijn cassettes aan de ene 
kant voor MSX en aan de andere 
kant voor de 328, Kijk a.u.b. 
eerst welke kant geladen moet 
worden. 

Verder kan gesteld worden dat 
ook op deze clubdag het aantal 
bezoekers, kijkers en nieuws 
gierigen voldoende was.De aan- 
wezigen gingen zeker niet onte 
vreden huiswaarts. 


BELGIE 


HCC-dagen Antwerpen, 10-12 feb. 


Ook in Belgie zijn de HCC da- 
gen min of meer een spektakel 
te noemen. Wat opviel was het 
door de organisatoren toege 
stane aantal dB'len geluid dat 
door de diverse standhouders 
mocht worden geproduceerd en 
het meer 'kijk'-gedrag van de 
bezoekers. C.U.C, Belgium was 
er aanwezig op de stand en di- 
verse heel actieve C.U.C. kern- 
leden uit Nederland. Eigenlijk 
waren ze niet meer te remmen 
toen, tijdens de voorbereiden- 
de organisatorische en admini— 
stratieve werkzaamheden, de 
tam-tam de weken er voor begon 
te seinen dat we mogelijk een 
paar dagen naar Belgie zouden 
gaan. Deze kern-leden waren er 
voornamelijk om hun ervaring 
ten dienste te stellen van 
C.U.C. Belgium dat volgende 
beurzen daardoor zelfstandiger 
kan organizeren. Daar drie da- 
gen op en neer reizen te ver- 
moeiend zouden zijn voor de 
noorderlingen, werd er in een 
Motel overnacht (door sommigen 
oversnurkt!), zodat we wat lan- 
ger van elkaars gezelschap kon- 
den genieten en veel oude her- 
inneringen op halen. Er zijn 
redelijk wat nieuwe leden in 
Belgie ingeschreven en ook 
CP/M PLUS was in trek. Alle 
Belgische C.U.C. leden hadden 
van te voren een gratis toe- 
gangskaart ontvangen voor deze 
beurs en velen bleken daar ge- 
bruik van te maken. Voor het 
eerst werd de MSX-2+ machine 


waargenomen, doch de demon— 
stratiemogelijkheid was te be- 
perkt om er conclusies aan te 
kunnen verbinden. 

'n Pikant detail vormde de in- 
teresse die men toonde voor de 
satellietkaart van Europa die 


de C,U.C. stand sierde. Dit om- 


dat deze van een nogal groot 
formaat was, terwijl de aanwe- 
zige meteo-club een heel klein 
kaartje kon laten zien, 


We hebben 't idee dat de C.U.C. 


organisatie in Belgie door dez 


samenwerking 'n krachtige groei 


impuls heeft ondervonden. 
contact personen in Belgie: 


Wilfried Cools 
tel. 03/235 17 73 


Afd. Mechelen: 
Eric Aerts 
tel. 015/21 20 27 
tussen 18,00-22,00 uur 


BEVEREN-Belgie, 12 febr. 


Zondag morgen 08.00 uur zitten 
we in Belgie gevijven aan het 
ontbijt in Motel Dennendal te 
Maria ter Heide (bij St-Job- 
in='t-Goor). Wouter en Dick 
(naar zeggen de luidste sla- 
per) gaan naar Antwerpen en 
Frank, Mischa en P vG naar de 
clubdag in Beveren, Laten we 
maar binnendoor rijden, stelt 
de chauffeur voor, we hebben 
alle tijd. Dit gaat dan goed 
tot bij Zwijndracht (B), want 
Motel Beveren staat niet aan- 
gegeven. Dwars door Beveren 
heen, ontmoetten we een vrien- 
delijke Belgische wegenwacht 
die ons de juiste weg aangaf. 
Precies tegen elven stapten we 
er binnen — alle tijd, weet je 
wel. We waren nog niet over de 
drempel toen Peter Z, Raymond 
en Richard ook binnenstapten — 
uit Holland vandaan, dan wel. 
Daar de 6 MHz printjes opwaren 
was voor velen de teleurstel- 
ling groot (dus: eerst bestel 
len! — de zaterdag er op heb- 
ben we bij P vG in Den Haag 
een nieuwe voorraad aan zitten 
solderen en ook maar een aan— 
tal Morse/Telex decoders). 
Allerhande vragen en problemen 
over software werden wel beant 
woord en opgelost. Tegen de 
middag — hoe laat begint het 


1 


leven in Belgie in feite? — 
kwam ook 'n C.U.C./MCV delega- 
tie uit Mechalen binnenvallen, 
met een bekende muziekmodule 
die een goede belangstelling 
ging genieten. 

Bij het nakaarten over deze 
geslaagde dag was eindelijk 
ook een zelden voorkomend ver- 
schijnsel in de vorm van een 
computerende dame aanwezig, 
hetgeen aangenaam overkwam, 
Diep in het donker namen we 
later afscheid van …… Belgie. 


LA FRANCE 


En France contactez: 


Olivier Colin 

Les Varennes-Chartres s/Cher 
41320 

Mennetou sur Cher 


H.P. Teleservice 


Gratis aanmelden als lid. 

Dat kan via de telefoonnummers 
—in Nederland: 06-022,42,22 
—en in Belgie: 11.559. 

of een abonnement afsluiten op 

ons clubmagazine 'C,U.C. jour- 
naal!', 't Lidmaatschap is voor 

'88/89 bepaald op slechts f 45 

per jaar (incl. club magazine) 

en computerdagen. Een abonne 
ment (zonder lidmaatschap) 

kost u f 55,— p.j.. 


aa 


— lieren racen’ 


Een klassieker onder de computer programma's. Deze versie werkt alleen 
naar diskette, waardoor ook tussen-resultaten bewaard kunnen worden. 


1000 


1010 
1029 
1030 
1040 
1050 
1060 
1070 
1080 
1090 
1100 


1110 
1120 
1130 
1140 
1150 


1160 
1170 
1180 
1190 


1200 
1210 
1220 


1230 
1240 
1250 


1260 
1270 
1280 
1290 


1300 
1310 
1320 
1330 
1340 
1350 
1360 
1370 


1380 
1399 
1400 
1410 
1420 


1430 
1440 


1450 
1460 
1470 
1480 
1490 
1500 
1510 


CLEAR 1000:DIM A$(128) 


MSX=PEEK (Q) =243 

IF MSX THEN F$="a:B" 

IF NOT MSX THEN F$="1:B" 
OP$="Tikaopnieuwain” 

ON ERROR GOTO 1070 

GOSUB 2179:GOTO1940 
A$(1)="ISaHETaEENeZOOGDIER?" 
A$ (2) ="MUS 
A$(3)="WALVIS":GOTO 1940 


‘SUBROUTINE LEES TOETS 
IN$=INKEY$ 
IF IN$="" THEN GOTO 1120 
‚RETURN 


„SUBROUTINE LEES TOETS MAAR GEEF 
DOOR IN HOOFDLETTER 
GOSUB 1120 
IF IN$<"a ZTR 
GOTO 1210 
IN$=CHR$(ASC(IN$)-32) 
‚RETURN 


‘SUBROUTINE ALLEEN J/N 
GOSUB 1160 
IF IN$<>"J" AND IN$<'N" THEN 
GOTO 1240 
IF IN$="N" THEN PRINT "aNEE" 
IF IN$="J" THEN PRINT "aJAa" 
‚RETURN 


‘SUBROUTINE CORRECT? 
PRINT:PRINT T$ 
FO=0 
PRINT"correctaJ(a)oofaN(ee)?"; 
GOSUB 1240 
IF IN$="N"THEN FO=1 

‚RETURN 


'SUBROUTINE LEES TEXT IN 
Tg 


FOR T= 1 TO 32 
GOSUB 1180 
IF IN$=CHR$(13) THEN 
T=32:GOTO 1480 
IF IN$=CHR$(8) THEN 
PRINT:PRINT OP$:GOTO 1399 
IF IN$=CHR$(29) THEN 
PRINT:PRINT OP$:GOTO 1390 
T$=T$+IN$ 
PRINT INS; 
IF T=32 THEN BEEP:BEEP: BEEP 
NEXT T 
GOSUB 1300 
RETURN 


1520 
1530 


1540 
1550 
1560 
1570 
1589 
1590 ' 


1600 
1610 
1629 
en 
1630 
1640 
1650 
uooooa 
1660 
1670 
1689 
1690 


1700 
1719 * 


1720 
1730 
1740 
1750 
raag 
1760 
1770 
1780 
1790 
1809 
1819 
1820 
1830 
1840 
1859 
1869 ' 


1870 
1880 
1890 
1909 
1919 R 
1920 ' 


1930 ' 
1948 C 
1958 P 
en 

1969 P 
achter 
1979 P 
estaua 
1989 I 


1999 I 


‘SUBROUTINE NIEUW BEEST 


PRINT"Databeestakensikanoganiet 


PRINT"Hoesheetaodatobeest?" 
GOSUB 1390 

D$=T$ 

IF FO=1 THEN GOTO 1539 
C$=A$ (5) 


‘ook een nieuwe vraag ! 


CLS 
PRINT"Welkesvraagsmoetoikaostell 


PRINT"omaeenaa"'+C$ 

PRINT'"vanaeena"'+D$ 

PRINT'"tesonderscheiden?aaasaaoa 
oooogoooo(maXo3Zaletters) 

GOSUB 1399 

A$(S)=T$ 

IF FO=1 THEN GOTO 1610 

IF RIGHT$(A$(S),1)<>"'?" THEN 

A$(S)=AS(S) +""2"' 

CLS 


‘en ook het antwoord op de vraag 


PRINT'"Neemaeena'"'+D$ 
PRINT" inagedachtensenogeef 
PRINT"antwoordaopadeavolgendeav 


PRINT A$(S); 

GOSUB 1249 

Q$=IN$ 

GOSUB 1329 

IF FO=1 THEN 1730 

IF Q$=""N" THEN SWAPC$,D$ 
A$(S+5 )=C$ 
A$(S+S+1) =D$ 

GOSUB 2329 

IF S+5<«64 THEN GOTO 1910 


‘nieuwe file aanleggen 


A$(1)=A$(S) :A$(2)=C$:A$(3) =D$ 

FOR A= 4 TO 63:A$(A)=" 

F$=F$+CHR$(32+5) : GOSUB 2320 
ETURN 


HOOFDLUS 
LS 
RINT"Neemseensbeestainauwegedacht 


RINT"Enaikaprobeeradooravragenaer 


RINT"Teakomenaaanawatavoorseensobe 
denkt 

F RIGHT$(A$(S),1)<>"'?" 

THEN GOTO 2060 

F S»31 THEN GOSUB 2320 


:F$=F$+CHR$(32+5) :GOSUB 2170 


(UD POYTY 


‘mmm 


444 2000 PRINT A$(S) 591 2210 A$(A)=""" 
162 2019 PRINT"J(a)aofaN(ee)"; 169 2220 NEXT A 
460 2029 GOSUB 1240 388 2230 OPEN F$ FOR INPUT AS #1 
942 2030 IF IN$="J" THEN 5=S+5+1 743 2240 FOR A= 1 TO 63 
828 2040 IF IN$="N" THEN S=S+S 433 2250 INPUT#1,A$(A) 
749 2059 GOTO 1980 701 2260 IFA$(A)="#"THENAS$ (A) ="" 
083 2060 PRINT"Isohetaeena" + A$(S) + "?"; 184 2270 NEXT A 
475 2070 GOSUB 1240 139 2280 CLOSE 
318 2080 IF IN$="J" THEN PRINT "HAaHAagerad | 123 en RETURN 

en mefesseseesersesteessssssssssssss 
399 2090 IF IN$="N" THEN GOSUB 1530 

210) 'zeeeeeeeeeeeeeeeeeeeeeeemensz==zE 2310 ‘ SUBROUTINE SAVEN 

739 2320 FOR A= 1 TO 63 

2119 'SUBROUTINE NOG EENS 435 2330 IFA$(A)=""THENA$(A)="#" 
538 2120 PRINT "Nogaeens?" 592 2340 NEXT 
465 2130 GOSUB 1240 410 2359 OPEN F$ FOR OUTPUT AS#1 
391 2140 IF IN$="J"THEN RUN 751 2360 FOR A= 1 TO 63 
875 2150 IF IN$="N"THEN END 395 23/70 PRINT#1,A$(A) 
112 2160 RETURN 189 2389 NEXT A 

217) '==eeeeeeeeeeeeeeeeeeoeeeeeezsssEs 144 2399 CLOSE 

199 2400 RETURN 

2180 ‘SUBROUTINE LADEN 241) '==eeeeeeeeeeeeeemeemeeeeeeeezzzezE 
635 2190 = 
731 2200 FOR A= 1TO 63 785 2420 END haken 


— NORNAUSHREN 


INFORMATIE-BEHOEFTEN en NORMALISEREN 
het initialiseren van een structuur 


Conny Tersluijsen 


Enige tijd geleden publiceerde dit magazine 't 
krachtige database-programma OCTOPUS, In num- 
mer 27 verscheen het eerste deel van 'n enigs- 
zins uitgebreidere handleiding, waarin werd 
uiteengezet hoe we een structuur invoeren. In 
deze uitgave worden nog enige faciliteiten van 
OCTOPUS beschreven, Maar, wat verstaan we on- 
der struktuur, en meer nog, wat is normalise- 
ren, waar structureren een deel van is? En hoe 
dienen we hierbij te werk te gaan? 

Dit artikel gaat daar in het kort nader op in. 


Normaliseren betekent eenvoudig: aan een be- 
paalde norm laten voldoen. 

In ons gevai heeft normaliseren ten doel een 
aantal velden te creeren waarvan er een (de 
sleutel, die uniek is) de andere, de 'gewone!' 
velden, bepaalt. Bovendien mag 't NIET zo zijn, 
dat een of meerdere velden afhankelijk is/zijn 
van een veld dat niet de sleutel is, daar het 
verband dan ver te zoeken is. Een groep velden 
dat hieraan voldoet, heet 'genormaliseerd'!', ze 
voldoen aan een bepaalde norm. 


Het 'normalisatieproces'', dus het maken van 'n 
gegevensstructuur met zulke groepen van velden, 
gebruikt een informatiebehoefte (van ons) als 
startpunt. Denkt u daarbij aan een overzicht 
van (bijv.) alle leden van de tennisvereniging 
waar u lid van bent. 


Van alle leden wilt u het volgende weten: 


naam, adres, postcode, woonplaats, lidcode 
(1, 2 of 3 voor respectievelijk senior, ju- 


nior, of gewoon lid). 


Waar het nu om draait, is het vinden van een 
sleutel. 

Stel: u kiest de naam van de leden als sleutel. 
Maar omdat de sleutel uniek is, houdt dit in 
dat twee leden genaamd "Jansen! geen lid zou- 
den mogen worden! 


Het adres is evenmin geschikt; 't kan zijn dat 
twee leden (familie van elkaar) op het zelfde 
adres wonen. Dit geldt ook voor de velden ge- 
naamd postcode en woonplaats. De lidcode kan 
niet gebruikt worden, wan ter zijn, hopelijk, 
meerdere gewone leden, senior of juniorleden. 


Een bruikbare truuk in 'n geval als het onder- 
havige is het toepassen van een extra veld: 
het lidnummer. U geeft alle leden een nummer, 
waaronder ze in de club-ledenlijst worden ge 


registreerd. U zorgt er 
twee leden hetzelfde te 
De gevormde groep wordt 

LID: lidnummer, naam, 


uiteraard voor niet 
geven ………. 

in dit geval: 

adres, postcode, woon- 


plaats, lidcode. 


Om een en ander netjes op te schrijven, krijgt 
een zo gevormde groep een naam: hier is dat 
derhalve LID. Het is verstandig een naam voor 
een groep of veld niet twee keer te gebruiken; 
dat zou namelijk tot verwarring kunnen leiden. 
Nog een kenmerk van een zo "netjes! opgeschre- 
ven groep is, dat de sleutel onderstreept is. 
Overigens is het de gewoonte de sleutel voor- 
aan te zetten; maar noodzakelijk is dit niet. 


Voor alle velden geldt nu dat ze bekend zijn 
als het lidnummer bekend is. Ook is het zo, 


— 


dat de velden (minus de sleutel: het lidnum- 
mer) geen onderlinge onafhankelijkheden verto- 
nen. De oplettende lezer kan hier tegen in 
brengen, dat de straatnaam (als deel van het 
adres) samen met de woonplaats afhankelijk is 
van de postcode! (De PIT past dit nl. zelf 
toe). Men zou dus twee groepen kunnen maken: 
l. LID: lidnummer, naam, postcode, huisnum- 
mer, lidcode; 

2. ADRES: postcode, straatnaam, woonplaats. 

De verbinding tussen deze twee groepen kan in 
OCTOPUS via de veldcode gemaakt worden ('t sub- 
structuur dataveld). Als we deze twee structu- 
ren zouden gebruiken, moeten we twee gegevens 
verzamelingen aanleggen. Dat betekent dus WEL 
dat u het hele PIT-postcodeboek in de computer 
moet zetten, hetgeen een bewerkelijk iets is, 
dat meestal niet plaatsvindt. Zaak bij 't nor- 
normaliseren is, natuurlijk, altijd 'een haal- 
bare structuur van groepen! te ontwerpen. We 
gebruiken dus eerstgenoemde groep (de enkelvou- 
dige). Deze definieert u in OCTOPUS en u kunt 
het gevraagde overzicht maken. 


De tennisclub gaat uitbreiden. Alle leden moe- 
ten voortaan contributie gaan betalen. Deze 
wordt vastgesteld aan de hand van de leeftijd 
van een lid, het aantal jaren dat hij/zij lid 
is en het actief zijn voor de vereniging (een 
lid dat veel doet, krijgt een korting!). Om re- 
denen van privacy vindt u het beter dat de te 
betalen contributie, en de voor het berekenen 
ervan benodigde gegevens, apart worden opge 
slagen. Het is namelijk zo dat leden van de 
vereniging met uw computer en OCTOPUS moeten 
kunnen bekijken of er misschien leden dicht 


bij hen in de buurt wonen. Immers, die zouden 
ze als sparring-partner kunnen vragen! 


U gaat aan het werk en u vormt de volgende 

groepen: 

1. LID: lidnummer, naam, adres, postcode, 

woonplaats, lidcode; 

2. BETAAL: ?, leeftijd, jaren, actief, contri- 
butie. 


De sleutel van groep 2 is nog niet bekend. Er 
moet een koppeling zijn met groep 1, maar de 
naam (of zo) mag het niet zijn! Nu is het een 
veel gebruikte truuk opnieuw het lidnummer als 
sleutel te kiezen. De koppeling van BETAAL en 
LID is voor u nu aanwezig, terwijl een al te 
nieuwsgierig lid niet onmiddellijk alles weet. | 


In "OCTOPUS" twee groepen definieren, kan dit 
doel realiseren. Eventueel kan zelfs de con- 
tributie door OCTOPUS berekend worden! Het 
voordeel van de koppeling blijkt dan ook: als 
u een lidnummer weet, kunt u zowel naam, adres 


en dergelijke als leeftijd en contributie ge- 
makkelijk achterhalen. 


Het eindresultaat van het normaliseren zoals 
wij dit hierbij toepassen, is een structuur 
van een aantal groepen die voldoen aan de in 
het begin van dit artikel genoemde en gestelde 
eisen. Deze structuur wordt de gegevensstruc- 
tuur genoemd, Wie het normaliseren goed be- 
heerst, kan efficient(er) met programmd's als 
OCTOPUS en DBASE omgaan. Wellicht een volgende 
keer meer hierover. 


xk 


De PHILIPS of PTC 'PC MSX(-2) FMULATION CARD'' 


MSX op de PC, ja of nee? 


De feiten. Gloeilampen van Philips wisten reeds 'n 
jaar geleden dat de PDE afdeling van de lady shave 
fabriek met MSX was gestopt. Alleen 't publiek (en 
de pers) waren nog niet en niet definitief op de 
hoogte. Maar e.e.a. kon deels worden geconcludeerd 
uit de ontwijkende antwoorden van Philips' mensen. 
Dat Nederland nu een categorie personen rijker is, 
degenen die zich gefopt, gedesillusioneerd en ge- 
frusteerd voelen door deze stap van de soft tone 
praters, is niet verwondelijk. Het is niet in dank 
afgenomen en een vergelijking met de productiestop 
van de P2000, waarbij 't publiek ook furieus gere- 
ageerd zou hebben, kan ik mij niet herinneren. 

De reden. Daar MSX alleen in Nederland (zeer goed), 
Spanje, Italie en Japan (vehoudingsgewijs redelijk) 
aansloeg gaf de raad van bestuur maar opdracht MSX 
een genadeslag te geven. Conclusie: ook onze eigen 
Mega byte Chip (koeke)bakker is er niet op uit men- 
sen ‘hun brood" te laten verdienen, maar wel pur 
sang om "GELD" te verdienen. Hierin nu ligt de wor- 
tel van het kwaad. 

Stelt de v d Klucht dinasty daar nu iets tegenover? 
Geen bal! Alhoewel, ze laat iets na als zoethouder- 
tje. De PTC heeft de rechten moeten kopen van HIC 
om de door Philips opgestarte ontwikkeling van een 


kaart die MSX-2 emuleert op 'n PC uit te ontwikke- 
len vanaf 't punt waar deze gloeilamp doofde. Kos- 
ten dienend, mogen we over enige maanden een PTC 
PC MSX(-2) EMULATION kaart op de markt verwachten 
die past in het slot vaneen XT of AT (geen PS/2!), 
De kaart is bereikbaar via 't toetsenboord, geeft 
1/0 via de centronics poort, drives en beeldscherm 
van de PC. Er zijn twee joystick of game ports ge- 
pland die ook mouse, graphic tablet en music box 
ondersteunen. 

Een nadere mogelijkheid is dat 'n eenvoudiger niet 
zo prijzige kaart wordt gelanceerd met een expen- 
sion port of slot expander waarop latere MSX uit- 
breidingen kunnen worden aangesloten, 


De prijs? Het laat zich aanzien dat de ontwikkel 
kosten ook voor de PTC niet onder de f 400 (áncl. 
BTW) uitkomen. Met enige honderden guldens meer nu 
koopt u via de computer detailhandel een stelt men 
MSX-2 kaart computer type NMS 8245 bedienbaar via 
uw PC, Met memory mapper, zodat de machine naast 
MS-DOS ook C,U.C.'s CP/M PLUS zou kunnen draaien, 


Maar ja, bedient men zo zijn thuisland?! 
Voor info: tel.: 040-758329-782840-782347-758912. 


INPUT op SERBHEN I= 


met een TEKST, een REKEN-ROUTINE en een eenvoudige SCREENDUMP 


De kracht van BASIC is dat niet al te veel instructies een vrij uitgebreid re 
sultaat opleveren. Alleen, enkele zaken, zoals INPUIten op een grafisch scherm, 
dienen wij zelf ter hand nemen, daar (MSX) BASIC hierin niet voorziet. Hoe we 
dit opzetten en wat we er mee kunnen bewerkstelligen, gaan we zien aan de hand 
van de voorbeelden verwerkt in het volgende programma. Bovendien zult u opmer— 
ken, dat de mogelijkheid op 'een' scherm te werken mooier is dan bijv. tussen 
scherm O en scherm 1,2 of 7 heen en weer te moeten switchen i.v.m. het ingeven 
van getallen en het grafisch weergeven van het resultaat. 


Wouten Alexanden —_— 


Het programma is opgebouwd uit een hoofdroutine die het grafische scherm 7 ini- 
tialiseert en opbouwt, een grafische cursor over 't scherm kan bewegen en waar- 
van uit de hoofdlus de diverse routines kunnen worden aangeroepen. Deze routi- 
nes zijn in feite de belangrijkste onderdelen van onze bespreking. Via 't toet- 
senbord kunnen we de tekstroutine (Tt), de rekenroutine (Rr) en de screendump 
routine (SS) aanroepen. Bovendien de wis tekstscherm (WW) en hulp menu (Hh) 
routines, 


1875 REM == initialiseren en schermapmaak —-— 
1518 COLOR 15,4,5: SCREEN 7,1: CLEAR ZWG 

1820 OPEN "grp:" FOR OUTPUT AS #1 

1858 DIM UA(2E): DIM HM(SZA): Xel2d: Y=idb 

1848 COLOR=(4,2, 1,6): COLOR=(5, 1, 1,5) 


185% LINE(1,1 )-(512,211),15, B: “ kader 
1965 LINE(4,15)-(548,194) ,15,E: PAINT (2,2),6, 15 “ tekstveld 
187% FSET(2#,5),6r COLOR 2,6: FRINT #1, “help menu Hh of #" 

1480 4 

WIJ * menretenrvespennpenensrrenssrearstennnesten.. 

Lig * INFUT tekst en rekenen op SCREEN 7 

111 met screendump en help menu 

ied * == Wouter Alexander —-— 

115 * 2/89 

MIA. — Saepeetetendetoreperpeepeeeneteshesgree ne 

1154 : 

1168 RESTORE 120% 

117% FOR A= 1 TO 8: * sprite definieren 
118 READ OQ: S$=S$+CHR$ (CO) : SPRITES (@) =5% 

1194 _ NEXT A 

128% DATA #,14, 1,14, 14,8, 0, 

IZId 

1220 REM cursorbesturing opbouwen 


1258 DD=STICE(@) OR STICK (1) 


1248 FUT SPRITE #, (X,Y),15: KL=15: Kz4 * sprite plaatsen 
1259 ON DD GOTO 1500, 151%, 1320, 1550, 1240, 1550, 1560, 1570 
1268 : 


1278 REM keuzetoetsen bepalen 
1288 ON INSTR(" TEWWSSRrHh", INKEYS)\E GOSUE 148%, 144%, 1759, 191%, 2119 
1298 GOTO 1250 


150 1 Y=Y-l: GOTO 1499 
151 XeXtl z YeY-1: GOTO 159% 
1520 XeXtl 1 : GOTO 159% 
15ED XaX+tl « Y=Y+t1l: GOTO 1599 
154 : Y=Y+1l: GOTO 149 
15 we 1 Y=Y+1: GOTO 159 


Xeke-l 
1568 X=k-l 3 : GOTO 129% 
137 XeX-l 7 Y=Y-1: GOTO 1590 


1588 : 

1598 IF X£ 1 THEN X= 1 ELSE IF X2256 THEN X=256: ‘sprite op scherm houden 
1498 IF Y£15 THEN Y=15 ELSE IF Y#181 THEN Y=181 

1418 GOTO 1254 

1425 END: ‘einde hoofdlus 


De eerste aan te roepen hulp rotuine wist met hoofdletter W het tekstscherm. 


1450 : 

1448 REM tekstscherm wissen "WW 
1458 LINE(S,16)-(587,195) ‚4, BF 

146ö RETURN 


Het programma INPUT op SCREEN 7 is bedoeld te tonen hoe we tekst op 'n grafisch 
scherm kunnen plaatsen. Het programma zelf is ruim voorzien van commentaar om 
inzicht in de gebruikte werkwijze te verschaffen. Met de letter T of t raken 
we in de tekstmode. 


147ö : 

1488 REM tekst op scherm schrijven * Tt 

1495 LINE(226, 5) - (304,15) ,2,BF: PRESET (252,5) 

158% COLOR 15,2: FRINT #1,"T EKE 8 T's “ NTEKST" aan 

1518 IF K=lt THEN K=lt ELSE K=4: “achtergrondkleur 
1528 IF KL=15 THEN KL=15 ELSE KL=l: “achtergrondkleur 
1539 U=Xk2: IJ$="" 

1548 I&=INFUT$(1): IF I$&=CHR$(1E) THEN 1640: * uit tekst mode 
155% IF I$="ä" THEN GOSUB 2119: I$="": GOTO 1658 * help oproepen en 
156% PSET(U+2#, Y+5) „41 COLOR EL‚Ka FRINT #1, 1%: * tekst printen 
1578 IF U-464 OR U<S5 THEN GOTO 1729 

1588 IF I$S=CHR$(8) THEN GOTO 167%: * back space 

159 FOR U= TO U+5 ‘ teken overslaan 
1600 FUT SFRITE @, (U/2+5, Y), 15 

1618 FOR TI= 1 TO 5: NEXT TI 


1628 NEXT U 

165% IJ$=IJf+I®: GOTO 1540 

1648 LINE(226, 5) - (544,15) „4, BF: * WTEKST" uit 
165% LINE(226, 5) - (54,15) ,2,B 

1668 X=U/2+Er GOTO 17:59 


167% FOR U=U TO U-5 STEP =1 * vorige letter wissen 
168 FUT SPRITE #, (U/2+2,Y),15 

169 FOR TI=1 TO 5: NEXT TI 

1795 NEXT U 

1718 IF IJ$#"!" THEN IJS=LEFT$(IJË, LEN(IJ®) -1) * tekststring aanpassen 


1728 LINE(U+20, Y+5) -(U+25, Y+10) „KEF: GOTO 1540 
1738 RETURN 


Met de S wordt het screendump programmadeel aangeroepen. Ga hierbij na of de 
printer aanstaat. Liefst voor u met dit programma aan het werk gaat, omdat dan 
de letterrytes e.d. nog kunnen worden ingesteld op de printer. Dit programma 
deel maakt een eenvoudige afbeelding op papier, is enigszins traag, herkent in 
wezen geen kleuren, maar het werkt. Hebt u met de tekst editor enkele regels 
van mondiaal belang ingetikt, dan stelt het programma u toch maar in staat ze 
zwart op wit voor het nageslacht te bewaren. 


1748 1 

175% REM nieuwe screendump routine 

1768 DEFINT A-Z: LPRINT CHR$(27) CHR$ (65) CHR$ (8) 
1778 X#=di DEFUSR=VARPTR(X#) 

1788 FOR I=ö TO 5: READ T: POEE VARPTR(X#) +I,T: NEXT I 
179 DATA 55, 55, 126, 195, 165, # 

188 FOR HO=# TO 594 STEF 8 

181% LFRINT CHR$ (27) CHR$(76) CHR$(124) CHR$ (2); 


12 


“ 


55 =— printer aan??? 


‘mmm 


1829 FOR VE=EIL TO @ STEP -1: D= 

18:54 FOR H=HÖ TO HO+7 

184 D=D+D: IF POINT(H,VE) 44 THEN D=D+1 
1854 NEXT Hs D=USR(D): D=USR(D) 4 D=EUSR(D) 
186 NEXT VEr LPRINT 


187 NEXT HÙ 
1888 LFRINT CHR$(27) CHR$(64): DEFDEL A-Z 
1898 RETURN 


Met de rekenfaciliteit ligt het iets moeilijker. Het is een machinetaal routi- 
ne die gebruik maakt van ROM routines. De gehele berekening dient te worden in- 
gevoerd als een string en het antwoord wordt via de VAL functie omgezet in een 
afdrukbaar getal, het antwoord. Het ligt nu voor de hand de berekenings string 
in te voeren via de grafische tekst editor, zodat u ook vaststelt dat vanuit de 
rekenroutine hiernaar toe wordt gesprongen. Het antwoord verschijnt daarna on- 
der in 't beeld op de regel waar ook de uit te werken berekening is ingetoetst. 
Een waarschuwing is hier op z'n plaats. Omdat de PRINT routines zo zijn ont- 
worpen dat we ze kunnen editen — met de back space toets verkeerde tekens ver 
wijderen — kunnen we foutloze regels schrijven. Dit is vooral belangrijk in de 
regel waarin we de berekening plaatsen. Immers, aangezien dit een machinetaal 
routine is, crasht het programma indien de routine in de rekenregel een vreemd 
teken tegenkomt! Zelfs van SIN(25) <END> krijgt u de uitkomst te zien en ook 
((3H4)" 3) /C4KATN(I)) SENT> mag u invoeren. Maar 6°*4 <ENT> geeft vast en zeker 
onmiddellijk een Syntax error op het scherm, en u kunt weer opnieuw beginnen. 
Oproepen met de R of de r. 


19 : 

1918 REM reken routine "Rr 
192% RESTORE 2970 

1958 FOR I=@ TO 15: READ AZ$,BZ$ 


194 UA (I) =VAL (Y&H"+LEFT$ (HZ$, 2) +AZ$) 

1958 NEXT 1 

1968 HX=X: HY=Y: X=481 Y=196: Kelis EL=l: * nieuwe sprite pos, 
197% LINE(185, 198) - (585, 207) ‚K‚ BF: * rekenveld 

1988 FUT SPRITE @#, (X,Y),15 

1994 GOSUE 148W “ berekening invoeren 
2d _DEFUSR=VARPTR (1% (0) ) 

21% PSET(U+2#,199), 2: COLOR 6,11: PRINT #1," ="} USR(IJS) 

2020 PUT SPRITE #, (228, Y), 15 ’ even opzij 


20E AZ$=INFUT$(1)t IF AZ$="@" THEN 2040 ELSE 2038 * uitkomst wissen 
2040 LINE(1ÖS, 197) - (385, 2047) ‚11, BF 

ZOSD X=HX: Y=HYt PUT SPRITE @, (X,Y),15 * herstel spritepos. 
2068 _ RETURN 

207 DATA 23,25,5E,23,56,eb, 4e, db, U, 23, 7e, 23,66, bf 

2W8H DATA 11,5e,45,ed,bl,af,12,21,5e, f5,cd,b2,42, 23 

209% DATA cd,64,4c,c9 


Vervolgens nog het help menu met H of h op het scherm te plaatsen. De laatste 
is ook op te roepen met '@' binnen de tekst en reken routines. Indien u 't help 
scherm oproept, hetgeen een soort pull down menu is, krijgt u een overzicht van 
de diverse routines wat betreft aanroepcodes en de codes om ze te verlaten. 


21 4 

2118 REM help menu 

2IEË COPY(157,28) (55,77) TO HM 

ZIE LINE(157,28) (506,79) ,4, BEF: LINE(157, 28) - (206,79) ,15,E 
2149 COLOR 6,2 

215 PFSET(164, 50) ,4: PRINT #1, "Rr = rekenen (8) 

2164 FSET(16%,40),4: PRINT #1, "Tt = tekst (ENT) 

2178 PSET(16%,5%),4: PRINT #1, "Hh = help menu (©) 

218% PSET(160,60),4: PRINT #1, "WW scherm wissen 

219% PSET(16%,70),4: PRINT #1, "SS = screendump ie 


13 


22  ZE=INFUTE(1): IF Z$="E" THEN 2210 ELSE 2209 
2218 COPY HM TO (157,28) 
2220 RETURN 


Ieder van de routines waaruit dit programma is opgebouwd, is te gebruiken in 'n 
door u zelf op te zetten programma of u kunt ze zelf verder uitwerken met uw 
eigen ideeen, Indien u meerdere of uitgebreidere help menu's ter beschikking 
wilt hebben, is dit een voorbeeld, 

Natuurlijk kunnen we deze routines eveneens op de andere grafische schermen ge— 
bruiken, waarbij dan wel de kleuren en de cocoordinaten moeten worden aangepast. 


MSXBEURS 


ZATERDAG & ZONDAG 
25 EN 26 MAART 89 


AMSTERDAM 


en 
eN 


4 RN MEt KE. SRE EEE. 

Md 
Jen dinsgzans 1 eceuwerss lt vaat 
My eeen d van LO uur to lt SS UU - 

voldÄ-parkeernr tt ee en Ss mi nm - 
wer rn Gentrraa l Ek erf ton - 
ael-inl- ove deelname Úe mz - 
va rm DZ © uur Fetl-020- 123206 


ASCIHEEE Konami) {Facom DE//EN 


Ls 


OCTOPUS 


EEN KLEINE HANDLEIDING 2 
Indien u over een zeer billijk, maar uitgebreid en ze- 
ker doeltreffend bestandprogramma of database wilt be- 
schikken, komt C.U.C.'s "OCTOPUS" beslist in aanmer- 
king. Rekenroutines die er in verwerkt zijn maken het 
universeel toepasbaar, tot faktureren toe. 
Het is evenals de SPECHT gebaseerd op de BPUT/ | voorbeeld de volgende lijst met leden: 
BGET routines uit “C.U.C., journaal" 19 en 22, 
Het grote voordeel daarvan is dat met een be- | 1000 1001 1002 
perkt BASIC programma 'n immen-se hoeveelheid |P.A, Pietersen A.S. Jansen G.K. Smit 
data wordt opgeslagen en gemanipuleerd, Plaslaan 1 Veldlaan 1 Langlaan 2 
1234 AA 1235 AB 1236 AC 
Het hoofdmenu, waarmee OCTOPUS opstart, ziet AMSTERDAM Blaricum Callantsoog 
er als volgt uit. Ten einde er nu ook mee te 01-01-89 *N 02-01-89 *N 01-02-89 *S 
leren werken, dient u deze tweede uitgebreide 
handleiding goed te raadplegen. Na 't invullen van de gegevens voor ieder veld 
dient u op ENTER te drukken en de cursor gaat 
1: Aanpassen naar het volgende veld, Na het laatste veld 
2: Laden gaat de cursor (in dit geval!) weer bovenaan 
3: Bewaren staan voor een nieuw lid, Maar eerst dient u 
4: Sorteren met CTRL N het laatste record (alle gegevens 
5: Printen van een lid — het totaal van de velden met die 
6: Structuur aanpassen gegevens dus) in het geheugen vast te leggen. 
7: Lijst aanpassen Er verschijnt nu tevens de "kale! structuur 
8: Status waarin u een nieuw lid kunt invoeren. Wees er 
9: Stoppen op bedacht dat met CIRL S iedere keer naar het 
menu kan worden terug gesprongen. 
Na CTRL/STOP komt u steeds in dit menu terug, 
met 9 kunt u "OCTOPUS" verlaten. Na 't opstar- | Nu hebben we de beschikking over een ledenbe- 
ten dient allereerst de structuur van het be- [stand van drie namen, met de lidmaatschapsnum- 
stand te worden vastgelegd. Het ligt derhalve [mers en de datum van betaling. Wat kunnen we 
voor de hand dat u in “Cj' 27 de kleine hand- | daar mee doen? 
leiding daarop naslaat en dan voor bijv. een 
ledenbestand de volgende structuur opzet: (el- | In de eerste plaats sorteren. Dikwijls is het 
ders in dit magazine wordt uitvoerig ingegaan practisch de diverse records (die in dit geval 
op de betekenis van normalisatie en structuur, | de leden vertegenwoordigen) in een bepaalde 
Samen met dit artikel krijgt u 'n goed inzicht | volgorde te hebben. Op postcode, of op naam, 
in opzet en bedoeling van een Database) of misschien op lidmaatschapsnummer. Hierin 
voorziet 't menu met punt 4. Het scherm laat 
DATASTRUCTUUR 1 : adressen zien dat we willen sorteren; we behoeven al- 
leen nog het structuur nummer op te geven, 
lidnummer: hetgeen tot nog toe l is, Daarna vraagt het 
scherm op welk veld gesorteerd dient te wor- 
naam: den. We kiezen voor 2, we sorteren op de 
voorletter van de achternaam. Dat kan naar 
straat: achteren of naar voren, suggereert het scherm 
en we kiezen voor naar voren, dus vanaf de A, 
postcode: En we komen (eventueel via CTRL STOP) weer in 
het menu terecht. Teneinde te zien of er in- 
plaats: derdaad gesorteerd is, geven we 1 in, vervol- 
gens structuur l en A‚S. Jansen komt naar vo- 
ren. Met CTRL V blijkt de volgende namen P.A, 
kiten Pietersen en G.K. Smit te zijn. Met CTRL L 
Via 't hoofdmenu schrijft u deze structuur weg | kunnen we terug bladeren in dit ledenbestand. 
op diskette, zodat u hem steeds weer kunt op- | Probeer zelf eens het sorteren op andere vel- 
roepen. Daarna voorziet keuze l van het menu den uit. 
er in de diverse leden van uw vereniging in te 
voeren, We kunnen nu lidmaatschapsnummers uit- | Bedenk hierbij dat het totale bestand dat we 
delen en de datum van betaling noteren. Als bekijken of bewerken altijd in het geheugen __,/ 


15 


VvopupxoTy voro) 


van de computer aanwezig is. Hierdoor kan het 
met een sorteer routine in het geheugen gesor— 
teerd worden — in de gewenste volgorde zetten 
— en daarna kan het in deze volgorde naar de 
diskette worden weggeschreven (bewaard). Met 
punt 2 van het menu krijgen we het weggeschre- 
vene weer in de computer en op het scherm. 


Wat ook niet een-twee-drie lukt is het (uit) 
printen van een adressenlijst. Indien we kie- 
zen voor printen (5) moeten we eerst 'n lijst- 
nummer opgeven, De melding 'NIET GEDEFINIEERD' 
komt nu naar voren. We zijn op de verkeerde 
weg. Voor we kunnen printen moeten we namelijk 
eerst 'n lijst-specificatie aanmaken via keuze 
7 van het menu. Dit houdt in dat we vastleggen 
hoe onze records uitgeprint dienen te worden. 
Via keuze 7 raken we via de volgende stappen 
in de edit mode die hiervoor zorg draagt. 
M.a.w., evenals bij het invoeren van 'n struc- 
tuur, is 't noodzakelijk ook voor het uitPRINT- 
en (een malig!) een PRINT-formaat in te voeren 
via de edit mode. Derhalve kiezen we van het 
hoofdmenu keuze 7 waarmee we een te printen 
formaat vastleggen. Op het scherm staat nu 
LIJST EDITEREN en het Lijstnummer wordt ge- 
vraagd. We geven gewoon Ìl in, we geven de naam 
van de lijst op: adressen <ENT>. Vervolgens 
komen we in de edit mode (leeg scherm waarop 
we kunnen aangeven hoe we de adressen willen 
hebben uitgePRINT). 


Wat nu wordt verlangd, is dat we op regel een 
eerst de structuur opgeven van waaruit de te 
PRINTen adressen gehaald worden; dit is naar 
analogie van het voorgaande 1 <ENT>. 

Op regel twee (en drie, zie gebruiksaanwij- 
zing in "C,U.C, journaal!" 24) tikken we in 
welke lengte van pagina en bodemmarge — het 
aantal lege regels onderaan — we wensen. Dit 
is bij etiketten niet belangrijk, dus slaan we 
't over. Hier 'kunnen' we met „.H invullen al- 
waar de inhoud van de diverse velden die we 
willen afdrukken worden neergezet op het eti- 
ket. Laten we dit ook maar eens overslaan, zal 
blijken te kunnen. 

Op de derde regel geven we 't veldnummer (met 
of zonder naam), dus bijv.: [lidnummer]#l....:, 
want 't lidnummer bestaat uit vier cijfers (de 
punten zijn spaties). 

Regel vier is logischerwijs om de naam van het 
lid af te drukken: #2,.......:, 't aantal spa- 
ties komt overeen met de langste naam in het 
bestand. 

In regel vier stellen we de postcode vast met 
direct daarachter de plaatsnaam (dus beide op 
een regel) #4... #5. oe eeeeeeveets, waarbij 
het aantal spaties overeenkomt met de langste 
plaatsnaam, Teneinde nu dit PRINT formaat vast 
te leggen drukken we op CTRL S, waarna we ook 
weer in het menu belanden. We willen dit na- 
tuurlijk bewaren en drukken op toets 3, geven 
de Filenaam adressen op en het drive lampje 
gaat aan, het wordt op diskette vastgelegd. 


Indien u 'n echte ledenlijst wilt uitdraaien, 
is het nodig de velden achter elkaar op een 
regel op het scherm te editten, want zo komt 
het daarna ook op papier (zie boven postcode 
en plaatsnaam). 

Nu eens kijken of het allemaal wel werkt. 
Via het hoofmenu kiest u 5: PRINTEN. Vervol- 
gens geeft u als Lijstnummer nr. l op en het 


150 

F‚A. Fietersen 
Flaslaan Î 

1254 AA AMSTERDAM 


1051 

A.S. Jansen 
Veldlaan 1 

1255 AB Blaricum 


1D 2 

G.K, Smit 

Langlaan 54 

1256 AC Callantsoog 


beeld zegt Naar: 1pt:, waarop u met <ENTERD 
antwoordt. Bij zoekwoord aanpassen geven we 
opnieuw <ENTER>. Nu blijkt het eerste record 
nummer f te dragen en met <ENTER> worden alle 
records (dus alle leden) van af de eerste af- 
druk op papier of een etiket, Vult u hier een 
ander getal ín, dan worden de records (leden) 
vanaf het aangegeven record afgedrukt. Bij- 
gaand een afdruk van de drie leden die wij in 
OCTOPUS hiervoor invoerden. 


Mocht nu blijken dat e‚e‚a, niet correct is 
gegaan, bijv. bij het ingeven van de leden, 
springt de cursor niet naar de goede regel, 
dan is het mogelijk via 8 de Status op te 


VELDDEFINITIE 

Nr Hor Ve Len C Naam 

11 d 4 1 lidnummer 
2 5 1 naam 

Il 4 5 1 straat 
6 8 1 postcode 

11 8 2# 1 plaats 

il 19 9 1 voldaan 


vragen en een afdruk te maken van wat u er tot 
nog toe van hebt gemaakt. Hieruit kunt u een- 
voudig afleiden waar een correctie is in te 
voeren. Hebt u vergeten in de structuur de 
straat op te geven, op die plaats kan met CTRL 
N een (of twee) lege regel(s) daarvoor worden 
ingevoegd. Zijn er door het corrigeren vreemde 
records (vreemde leden) tussen geslopen, met 
CTRL W wist u het record en na sorteren (4), 
kunnen we alles weer recht trekken. 


Daar er nog wel iets meer over deze zeer ge- 
slaagde en uitgebreide DATABASE is te vertel 
len, zult u er in het volgende club magazine 
opnieuw iets over aantreffen, kk 


ne 


MOD 
modulus 


sneller 


PSET 6 (SLOT) 


In de serie artikelen die handelelen over de grafische instructie 
PSET vindt u een samenvatting van wat deze instructie onder MSX- 

1/2 en de SV.328 doet en kan, en wat u er mee kunt verrichten. Door 
middel van enkele overzichtelijke tabellen kunt u snel iets nazien 
en uit de voorbeeld programma's duidelijk gewaar worden hoe de tekst 
kan worden toegepast. In deze laatste aflevering de afronding. 


afronding 


Het meeste over PSET werd in de vorige afleveringen wel gezegd. In deze laat- 
ste er van zouden we nog enkele mogelijkheden, die BASIC ook kent en die samen 
met PSET kunnen worden toegepast, beschouwen. 


MOD, of modulus, bijv. is 'n rekenkundige bewerking die we op getallen kun-nen 
toepassen. En met de uitkomst kan weer iets met PSET worden gedaan. MOD maakt 
van de uitkomst van een deling een integer (een gehele waarde), waarbij van de 
uitkomst tevens een zo groot mogelijk aantal malen het deeltal wordt afgetrok- 
ken. Dus 9 MOD 2 geeft 1 omdat 9/2 als rest 1 geeft. 23,3 MOD 7 geeft als 
uitkomst 2, omdat de uitkomst 2,3 als integer wordt weergegeven hetgeen 2 is. 


MOD geeft ons daardoor de mogelijkheid een IF-THEN statement als vergelijking 
te vermijden. De twee volgende programmaatjes geven dit aan: 


188 COLOR „1,9: SCREEN 1- (PEEK (#) =242) 
115 FOR KL=t TO 22000 

128 LINE(71,75)-(177,127) 15, B 

130 LINE(75,75)-(175, 125) „KL, BF 

158 _ NEXT KL 

16 END 


Dit programma loopt nu zo vast als maar kan, Immers, het draait even en dan 
verschijnt op het scherm de melding: Illegal function call in 150. Daarom 
plaatsen we de volgende regel ertussen en de zaakt draait als een molen bij 
windkracht 6: 


178 * 148 if kl=lä then klei 


Maar nu het programma zonder de IF-THEN vergelijking: 


188 CÜLUR „IF: SCREEN 1- (PEER U) =E45) 
11 FOR EL=lt TE E20 

2d LINES Ie ASAT LEAD, LB 

RAE LINE(7E, 79) (175, 125) ,KL MOD 15 „BF 
14e NEXT EL 

15 END 


We hebben dezelfde regelnummering aangehouden. Dit toont aan, dat het zonder 
regel 160 ook gaat. Alleen, in regel 150 is de kleurinformatie KL vervangen 
door KL MOD 15. Dat is alles, Aan de hand van bovenstaande omschrijving van MOD 


kunt u nu wel uitvinden wat er in regel 150 gaande is. 


Zouden we pixels sneller op 't scherm willen plaatsen, dan kunnen we de co- 
ordinaten eerst in een erray plaatsen. We bouwen in dat geval een erray op met 
de X-coordinaten en een met de Y-coordinaten. Weliswaar neemt dit bereken en 
in 'n erray opslaan even tijd (waardoor de overall time weliswaar gelijk 
blijft), maar daarna gebeurt alles des te sneller. We willen met PSET een _— 


17 


mn 


| 


dwingen 


Ook nu weer een voorbeeldje: 


horizontale rechte lijn creeren van 256 punten (0-255). Deze opzet kunnen we 
als volgt progammeren: 

18 COLOR, 1,2: SCREEN 1- (PEER ()=E45) 1 DIM B(256) 

11 FOR C=ö TO 255: BD =C: NEXT CG 


IEB : 
LE FOR D=ú TÛ 255 
14 FSET(B(D) 94), 15 


Le FSET(E(D), 98) ,D MOD 15 
158 NEXT D 

176 GOTO 17 

185 END 


Indien u de moeite neemt de tijd op te nemen in seconden die het plaatsen van 
de pixels op het scherm in beslag neemt — door de betreffende lus tussen een 
TIME=0 en B=TIME/50: PRINT B te plaatsen — en daarna hetzelfde te bewerkstelli- 
gen zon-der de coordinaten eerst in een erray op te slaan, zal blijken dar de 
erray methode de langzaamste is. Kunnen we geen winst boeken? Let dan maar eens 
op de volgende twee listings die random 192 punten op het scherm plaatsen: 


188 COLOR, 1,4: SCREEN 1- (PEEK (@)=245): DEFINT A-Z 
11  GERND(-TIME): DIM BRS, 2) 

128 OPEN "grp:" AS #1: °SV, 528: gerp=ecrt 

Li FUR M= TIJ 255 

La BCM, 19 ERND (1) 256 

he) BM, 2 ERND (1) 192 

Lü NEXT M 

174 TIME=d 

188 FOR Fed TO 295 

19 FSET(H(F, 1), BAF,2)),F MOD 15 

2 NEXT Fr: B=TIME/D 

Zij FSET(14,150) ,1: PRINT #l,E: °SV,558: locate 1,150: print bh 
ERD GOTD 224 

5 END 


U neemt 'n welhaast dramatische tijdwinst waar, indien we de coordinaten eerst 
in een erray opslaan, nietwaar. Let u er bovendien eens op hoe in het laatste 
geval de coordinaten in een twee dimensionale erray, die de coordinaten voor 
PSET in regel 180 bevatten, werden opgeslagen. 

14 COLOR, 1, 2: SCREEN 1 (PEEF (@) 2245) GERND(-TTME) 

11 OPEN “orp:" AS #1: "SV, 528 1 grpecrt 

1E TIME=d 

Ui FIK D=ä TO 245 

14 XZ INT (END (1) K255) 

ie Y=INT (RND (1) X191) 

1aö FSETX,Y),D MOD 15 

17 NEXT Dr: BaTIME/SG 

18 FSET(IG, 150) ‚1: FRINT #1,B: °SV, 528: locate 19,18%: FRINT B 

198 GOTO 199 

20 END 


Onze BASIC programma's sneller maken, optimaliseren in uitvoeringstempo, zou- 
den we mede kunnen verwezenlijken door de variabelen 'voor het grijpen! vast te 
leggen. Variabelen worden opgeslagen in een tabel, en wanneer nodig moet het 
programma ze daarin opzoeken. Liggen de meest gebruikte variabelen vooraan in 
de tabel, dan heeft hij ze sneller gevonden dan anders. We kunnen variabelen 
dwingen vooraan in de tabel opgeslagen te worden door ze zodanig in het pro- 
gramma op te nemen dat ze vooraan staan. 


185 DEFSNG A-Z: *"WIDTH EZ 

tis Azö: Betöd: C=ij: PI=AKATN(I) 
id TIME=ú 

Ld FOR Xe 188 TO 199 


18 


148 PRINT Xx; 
158 NEXT X 
168 B=TIME/S@: 
174 END 


sneller. 


EINDE 


Dit was een serie afleveringen over PSET, Plus een aantal aanwijzingen die ons 
hielpen er enige ingewikkelder zaken iets eenvoudiger mee te doen. Wat de 

volgende serie wordt? Dat staat vermoedelijk in het volgende "C.U.C, journaal". 
Intussen zijn 'uw' aanwijzingen en ervaringen van harte welkom! sek 


en 
C.U.C. vous parle. 


Cher lecteur, 


Des 1'Édition numéro 25/26 nous faisons ces pages Étrangeres 
écrites en anglais et en frangais afin de plaire nos lec- 
teurs de partout dans le monde. Nous allons vous informer 
sur des programmes, sur des résumés d'articles, sur la fagon 
de commander et de ager le logiciel, materiel et la sous- 
cription du club C.C. Ceux qui voudraient nous aider à com- 
pleter cette page, veuillez-bien Écrire à: 
C.U.C., P.O. BOX 202, 2300 AE Leiden, Hollande. 
C.U.C., Fr. de Vriendstr. 43/b31, 2600 Anvers, Belgique 
Olivier Colin, Les Varennes-Chartres sur Cher 

41320 Mennetou sur Cher, France 


Cette édition-ci c'est déjà la vingt-huitième depuis qu2il y 
a cinq ans nous avons commancé le club C.U.C. avec le "C.U.C. 
journal", son magazine de contact, L'édition suivante, c'est 
à dire la vingt-neuvième sera le numéro commémoratif: ayez 
soin de vous emparer de cette édition, car nous faisons de 
notre mieux afin de vous présenter dans ce magazine spécial 
quelques surprises. 


La rubrique Sintaks Error contient quelques corrections en 
ce qui concerne des programmes décrit dans quelques éditions 
précédentes. Notre premier soin aujourd'hui c'est d' intro- 
duire notre Service Lecteurs. Sur les pages plus épaises 
dans ce magazine vous trouverez un billet pour commander 
materiel et logicien. Les numéros des articles et le prix en 
florins hollandais sont indiqués aussi. Envoyez-nous des 
dollars americains si vous aimeriez payer votre contribution 
(US$ 25,—), les membres nouveaux doivent y joindre la carte 
membre nouveau ce qui vous garantit la réception de ce ma- 
gazine pendant toute une année. Si vous commandez quelque 
chose, envoyez-nous aussi des dollars. Si vous aimeriez 
payer en vous servant de vos cheques mettez le montant en 
florins hollandais. Aussi il vous faut tout simplement vous 
rendre au bureau de poste et nous remetre un mandat poste 
international en florins hollandais. 


Pour faciliter les choses: deux florins hollandais sont le 
équivalent d'un dollar, ainsi il vous fait diviser les prix 
par deux afin de trouver le montant à payer en dollars. Au 
cas qu'il vous soit impossible d'acheter des dollars, change 
la somme en dollars en argent local et envoyez-nous l'argent 
de votre propre pays. Un florin hollandais est 1'équivalant 
de trois francs francais. 


Le Service Lecteurs vous offre: logiciel (C), materiel à in- 
corporer (P ou T), des livres (B),logiciel sur disque (F), 
éditions récentes du "C,U.C. journaal" (D/Z), etc.. Nous 
aimerions recommander : 


AXFI: HKFIs CKET: 


PIKPIs FI“PI 


FRINT Ei "sec" 


Indien u in regel 110 de uitdrukking PI=4*ATN(1) voor A=5 plaatst, zult u wel 
degelijk zien dat de snelheid met drie kwart seconden is toegenomen. En u kunt 
zich voorstellen dat dit met grotere berekeningen en meer variabelen een gro- 
tere tijdwinst zal opleveren. Ook bijv. 2*1243 is minder snel dan 1243+1243, om 
nog maar iets te noemen, en 2°2 is uit den boze want 2*2, of liever nog 2+2 is 


logiciel: le C‚U.C. Assembler/disassembler (C.03), programme 
agréable à apprendre ou à se servir de assembler ou code 
machine (MSX-1/2 & .328). 

L'Émulateur MSX sur cassette (C.05) transforme votre ordina- 
teur SVI.328 en une machine original MSX-1, 32Ko. 

Le nouveau BIOS C.‚U.C. (F.07) donne une optimisation du SVI. 
328 en vous offrant beaucoup d'avantages: plus d'octets sur 
le disque (aussi 80 DS/DD), qui peut lire quatre-vingt dif- 
férentes formats de disques et qui rend plus rapide la lec- 
ture des disquettes, qui fait un hardcopy d'écran au moment 
choisi (T.04), etc... 

Le compilateur 'KUN' pour MSX-1/2 BASIC (F.14) vous permet 
de travailler avec logiciel BASIC jusqu'à cent fois plus 
vite. Un exemple dans cette edition-ci c'est le programme 
DOOS" qui fonctionne avec et aussi sans compilateur. Mais 
quelle diférence extraordinaire! 

Pour MSX-2 le C.U.C. vous offre le système d'exploitation 
CP/M PLUS (manual en Englais/Hollandais). Ce systeme vous 
permet se servir de logiciel professionel comme Wordstar 

et DBase II. 


Materiel: le projet 6 MHz, qui transforme votre ordinateur 
MSX-1/2 ou 328 en une machine a 6 MHz, mais le defaut 3.7 
Miz reste Également la (P.02). Un commutateur automatique 
40/80 colonnes tres pratique, pour le SVI.328 (P.04). 


Cette édition: 

Le programme "MAGISCH VIERKANT! ('LE CARRE MAGIQUE') vous 
montre un carré dans lequel la somme des nombres doit être 
la même dans toutes les dirèctions. Ou bien, 1l'ordinateur 
vous donne la solution. 

En ce qui concerne le programma DOOS, regardez ci-dessus le 
texte sur le compilateur KUN. 


Et vous retrouverez les pages avec les Petits Debutants (BE- 
GINNERTJES) pour MSX-2 et GW-BASIC, des petits programmes 
faciles à taper sur la machine sans prendre trop de temps, 
qui donnent un résultat immédiatement. 

Si vous aimeriez vous procurez de beaucoup de logiciels 
différents pour taper, nous vous recommandons de commander 
les "Softwares Omnibus'' déjà publiés. Ces éditions géantes 
trois a quatre fois plus épaises que normalement, paraissent 
chaque année au mois d'août. 


Nous voudrons attirer votre attention sur le programme ''80 
kolommen op MSX-1'' (80 colonnes pour le MSX-1). Ce programme 
de langage machine vous permet en vous servant de la carte 
cartouche SVI 80 colonnes de mettre pas seulement 40 mais 
maintenant Également 80 colonnes d'information ‘a 1'écran. 


MSX-2 


bagianaedjas 


varnor 


15% REM modulus 

118 COLOR,1,4: SCREEN 7 

125 OPEN "grp:" AS #1: Z=RND(-TIME) 
158 LINE(2,2) (519,21) ,15,E 

148 A=INT(RND(1)X497) +5 


18 REM voorbeeld kleur op 8 met nk 
118 SCREEN 8 


128 COLOR 145, 4,125: SCREEN 8 

12 FOR HO=Ö TO 360 } A=A+1 
140  X=126+60X A 

155 Y=9b +6UK- SIN(HO/S EE 3 

152 Eino an IF A=255 a A=1 
16% NEXT HO 

178 GOTO 17% 
1845 END 


158 B=INT(RND(1I)X198) +4: EL=KL+1 
16% FPFSET(A,E): COLOR KL MOD 15 
178 PRINT #1,CHR$((EL MOD 25) +65) 
188 GOTO 14% 

198 END 


1D REM trap _—= 


110 WIDTH 4: CLS: Z=6 ee en 
129 A$="parterretrap. 118 SCREEN B: COLOR 5,1,18 

135 B$="parterretrap" 12% LINE(2,2)-( 255, 208) 200,B1 KL=Ó 
LAD 130 FOR X=4W TO 215 STEP 2: KL=kL+2 
150 FOR X=l TO 12: Z=Zt2 148 LINE(X, 40) -(255-X, 182) „KL 

168 LOCATE Z, 12: PRINT MIDS(A$,X, 1) dekt A 

17 __LOCATE18,-8+2: FRINT MID$(ES,X, 1) de oee ee 

18% FDR T= 1 TO 250: NEXT T DRE ARTE ( 

190 NEXT X ERD 

zöö CLS: GOTO 110 


21 END 


195 REM lopen 
118 COLOR 4,5,1: SCREEN 7 
12% LINEC5,2)- (508, 209) „11,5 
15 FOR X=5d TO 254: Y=Yr,5 


18 REM voorbeeld kleuren 
11ë SCREEN 8: COLOR 145,4, 125 


140 PSET(X ‚106),8: PSET(512-X, 196) „8 128 FOR HO=d TO Zeö: A=A+l 

150 FSET (256, Y+3),8: FSET (256, 209-Y) „8 13 X=12b+bEX COS (HO/57, 3) 

ld _ NEXT X 14 Y= Ge+6HK-SIN(HO/57, 5) KZ 
178 Y= 150 LINE(128,96)-(X,Y),A MOD 256 
18 FOR X=254 TO 5 STEF -1: Y=Y-,5 16ü LINE (A, 195) -(A, 205), A MOD #5 
19 FRESET(X ‚1#6 ): PRESET (S12-X, 196) 178 _ NEXT HO 

zg PRESET (256, 106+Y): FRESET (256, 106-Y) 188 GOTO 189 

21 NEXT X ij 198 END 

E20 Y=@: GOTO 130 

255 END 


18% REM de screen 8 kleuren 

11 SCREEN 8 

128 LINE(CI, 1)= (254, 191), 255, 8 ent 

154 OPEN end “FOR OUTPUT As #1 vee PAAR Ger SP 
$ en 11 SOUND &,25 

14 FOR A= # TO 255 Ca BHUND 737 

15 LINE(8#,80) -(140,118), A, BF Si cin 

16ö LINE(79, 79) - (141, 111), 255, B 

178 FSET (148,94) :COLOR 255: PRINT #1, 

188 FOR TI =i TO 250%: NEXT TI 

198 NEXT A 

EOD AS=INFUTE(1): IF A$="i" THEN 14 


138 SOUND 8,14 
14% SOUND 12,63 
15 SOUND 15,14 
16% END 


20 


9 %lubdbel UI 


INLEZEN 40 TRACKS DISKS met 80 TRACKS DRIVES 


SV.328 


Algemeen stellen we vast dat de prijzen van disk drives de laatste jaren sterk 
zijn gedaald. Daarom wordt het voor de hobbyist aantrekkelijk 40 tracks drives 
drives te vervangen door 80 trackers (2 maal zoveel opslag capaciteit). 

Hierbij ontstaat echter een probleempje. 

Zo'n 80 tracker leest niet zonder meer een (oude) 40 tracks flop. Om nu met 'n 
80 tracks drive toch 40 tracks schijven te kunnen inlezen, moet er een schake- 
ling voor de drive geplaatst worden die hem via een schakelaartje omschakelt 
tussen 80 en 40 tracks. C‚,U.C. BIOS gebruikers (wie nog niet?!) kunnen zelfs 
het schakelaartje vervangen door het relais dat op de "nieuwe bios" print zit. 
Op deze manier schakelt de computer zelf om wanneer er, i.p.v. een 80 tracks 
disk, een 40 tracks disk ingelezen moet worden. 


Raymond v d Geest 


aansluiten 

De schakeling komt tussen disk controler en disk drive te hangen. Het STEP 
signaal dat uit de controler komt, gaat naar de ingang van de schakeling. De 
uitgang van de schakeling gaat naar de STEP ingang van de diskdrive. 


werking 

Het principe van de werking van de schakeling is simpel. De standaard step 

puls van de controler wordt gewoon doorgelaten. De NE555 zorgt ervoor dat 3 ms 
later een extra STEP pulsje wordt gegenereerd zodat bij ieder step signaal van 
de controler de diskdrive niet 1 stap doet, maar 2 stappen. 

Men moet er wel rekening mee houden dat de schrijf /lees kop van een 80 tracks 
drive de helft zo smal is. Hierdoor kan 'n diverse malen door 'n 80 tracks be- 
schreven flop weleens niet goed ingelezen worden door een 40 tracks drive, 


De schakeling is zo klein dat hij makelijk op een stuk gaatjesprint is op te 
bouwen. Bij het gebruik van meerdere diskdrives moet de schakeling ook meer- 
dere malen worden gemaakt. Enthousiast? Bijgaand het schema dat in wezen geen 
verdere toelichting behoeft. 


KRK 


21 


—elraal’e DOOS 


"EEN welhaast REAL-TIME SIMULATIE van een draaiende KUBUS" 
met & zonder gebruik making van de 'KUN' compiler 


De auteur heeft zich in eerste instantie voorgesteld een eenvoudig te program- 
meren, maar overduidelijke, drie dimensionale real time simmulatie van een 
draaiend voorwerp op te zetten. In dit geval werd het een kubus die via enke- 
le toetsen in alle richtingen vrijwel stante pede (real time) te verdraaien is. 


Met enkele standaard formules die hoogte, breedte en diepte van 't voorwerp be- 
rekenen en .…..…….. de snelheid gevende 'KUN' compiler (zie de Lezers Service) 
bleek dit te verwezenlijken. 


De aanvullende listing is, na wegschrijven met SAVE"...",A, via MERGE aan het 
programma toevoegen, waarmede u dan een pyramide kunt kantelen. 

E‚e.a. geldt natuurlijk ook voor door u zelf te programmeren voorwerpen. Deze 
zijn voorbeelden die aantonen dat het en kan en hoe 't moet. U mag ons uw pro- 
gramma's, suggesties of ideeen toezenden (op schijf /cassette) ter plaatsing en 
beschouwing, hetgeen we zeer zullen waarderen. 


199 REM met turbo REM uit regel 170 en 819 halen 


110 
120 ' me (draai-) DOOS ------ 
118 + zebrhi Billen BORPEARERSS oraors 
150 : 
268 168 COLOR 11,1,6: SCREEN 5: ' MSX-1 SCREEN 2 


285 170 SET PAGE @,1: CLS: SET PAGE 1,9 
188 'CALL TURBO ON 
971 198 DEFINT I,O,P,R,T,X,Y,Z 
292 200 DIM X(21),Y(21),2(21),PX(21),PY(21): ' 21 stuks is willekeurige 
842 219 Z=45:0=45:R=45: TS=1: ‘ draaihoeken ie tekening 
282 220 FOR I=1 TO 8: ‘ doos heeft 8 hoeken 
525 230 READ X(I),Y(I),Z(I) 
655 240 NEXT I 
796 259 DATA-25,-25,-25: ' afstanden in pixels vanaf vaste draaipunt 
963 268 DATA-25, 25,-25: ' voor hoogte, breedte en diepte 
163 279 DATA 25, 25,-25 
955 288 DATA 25,-25,-25 
179 299 DATA 25,-25, 25 
417 300 DATA 25, 25, 25 
176 319 DATA-25, 25, 25 
968 320 DATA-25,-25, 25: ' --- einde data -—- 
711 339 A=(0*3.14)/180 : ' --- begin programma 
738 340 B=(R*3.14)/180 
808 350 C=(Z*3.14)/180 
821 369 CA=COS(A): CB=COS(B): CC=COS(C) 
702 370 SA=SIN(A): SB=SIN(B): SC=SIN(C) 
442 380 GOTO 570 
788 399 A$=INKEY$: IF A$="" THEN 390 
433 400 T=ASC(AS)-26 
262 418 ON T GOTO 430,450,470, 480, 490, 500 
410 420 GOTO 820: hiermede uit turbo komen 
430 ' slechts van -189 naar +189 (=369 graden); maakt computer niet al te gek 
112 440 Z=2-5: IF Z<-185 THEN Z=-180: GOTO 550 ELSE GOTO 550 
458 ' stapgrootte is 5 pixels; desgewenst dus te wijzigen 
428 460 R=R+5: IF R> 185 THEN R= 180: GOTO 539 ELSE GOTO 530 
608 470 R=R-5: IF R<-185 THEN R=-180: GOTO 539 ELSE GOTO 530 
153 488 O0=0+5: IF OO) 185 THEN O= 18®: GOTO 510 ELSE GOTO 510 
322 498 O=0-5: IF O<-185 THEN O=-18®: GOTO 510 ELSE GOTO 510 
911 500 Z=Z+5: IF Z> 185 THEN Z= 1808: GOTO 550 ELSE GOTO 559 


22 


709 
730 
738 
757 
802 
964 
357 
851 
828 
139 
061 
912 
288 
073 
931 
663 


860 
424 
914 
088 
011 
266 
184 
146 
300 
343 
092 
032 
435 


3/6 


510 
520 
530 
540 
55% 
560 
5/0 
580 
598 
600 
610 
620 
630 
640 
650 
660 


A=(0*3.14)/180 
CA=COS(A) : SA=SIN(A): GOTO 580 
B=(R*3.14)/180 
CB=COS(B) : SB=SIN(B): GOTO 570 
C=(Z*3.14)/180 
CC=COS (GC) : SC=BEN(GC) 
D=CB*CC 
E=SA*SB*CC+CA*SC 
F=SA*SC-CA*SB*CC 
G=CB*SC*-1 
H=CA*CC-SA*SB*SC 
K=CA*SB*SC+SA*CC 
FOR I=1 Ki 8 
PX(I)=X(I)*D+Y(I)*E+Z(I)*F+125 
PY(I)=X(I) *G+Y(I) *H+Z(I)*K+95 
I 


670 : 


680 
690 
700 
710 
720 
730 
740 
750 
760 
770 
780 
790 
800 
819 
820 
830 


NEXT 
LINE( 1, 1)-(254,210),15,B : ‘ kader: MSX-2: -(254,190) 
LINE(75,40)-(175,145),1 „BF: ‘ oude doos verwijderen 
PSET(PX(1), PY(1)) 
LINE-(PX(2),PY(2)),4: LINE-(PX(3),PY(3)),4: LINE-(PX(4) ‚„PY(4)) ‚4 
LINE-(PX(5) ,PY(5)) 
LINE-(PX(6),PY(6)),6: LINE- ed ),PY(7)) 
LINE-(PX(8),PY(8)),6: LINE-(PX(5),PY(5)), 
PSET(PX(6) ,„PY(6)) : LINE-(PX(3),PY(3)) 
PSET (PX (2 he Shek : LINE-(PX(7) ‚,PY(7)) 
PSET(PX(8) ,PY(8)) : LINE-(PX(1),PY(1)) : LINE-(PX(4),PY(4)) ‚4 


voorkom knipperen beeld onder MSX-2: bij MSX-1 verwijderen 
IF TS=1 THEN SET PAGE Q,1 ELSE SET PAGE 1,0 

TS=15*-1 

GOTO 390 

‘CALL TURBO OFF 
END 


Wanneer u het volgende stukje listing integreert in de boven staande, tovert 


het programma een volledig kantelbare pyramide op het scherm . U kunt na het 
intikken de volgende listing het beste wegschrijven met SAVE"....",A (ASCII 


file). Dit betekent dat deze file met MERGE "‚..………" in de vorige listing is 


onder te brengen. Wanneer de nieuwe listing nu met een andere naam op schijf 
wordt bewaard, is het mogelijk of de doos of de pyramide te laden en te RUN- 
nen, Ook regel 170 dient bij MSX-1 (en de SV.328 versie, waarbij dan tevens 

SCREEN 1 is aan te roepen) te worden verwijderd. Eigen gemaakte kantelende 


voorwerpen zien wij van u graag tegemoet. 


2E FOR I=t TO 5 

250 DATA -25, 25,-25 

260 DATA -25, 25, 25 

270 DATA 25, 25, 25 

28 DATA 25, 25,-25 

298 DATA #,-25, # 

2D REM 

210 REM 

220 REM 

638 FOR I=t TO 5 

72 LINE (PXI) „PY, 4 

738 LINE-(PX(B) „PY(E)) ‚11 LINE-(PX(2) „FY(2)) 
74 _LINE-(PX(4), PYCA)) 1: LINE-(FX(5) „FY(5)) ‚6 
758 LINE-(PX(2) „PY(2)) br PSET (PXI) „PYCI)) 
76 LINE-(FX(S) „FY(S)) „61 LINE-(FX(E) „FY(3)) „6 
778 REM 


23 


KKK 


In "C,U.C, journaal" 24 stond een puzzel voor het gehele gezin, waarbij de 
computer centraal stond. De bedoeling was de puzzel op te lossen EN men moest 
een rijmpje of limmerick maken waarin 3 woorden voorkwamen t.w. C.U.C. - COM- 
PUTER - MSX, Zoals afgesproken worden de 3 rijmpjes/limmericken met een compu- 
terboek van de bekende uitgeverij Stark-Texel b.v. te Oosterend beloond. 


De oplossing van de puzzel was niet zo moeilijk en bracht u geen verrassingen. 
Maar het tweede gedeelte werd leuk. 


OPLOSSING PUZZEL: 


Rini Kikkert 


C U C bekende computer club 

LE T kent waarden aan variabelen toe 

U S R hiermee roept men een machinetaal-programma aan 
B I __N meeste elementaire computer getal 

R U N startfuntie 

E O F file commando 

P A D instructie voor graphic tablet 

OFF uitschakelfurictie 

R E M geeft commentaar in een BASIC-programma 
T A B cursor positie 

A S C geeft numerieke waarde 

G E T slaat een gedeelte van een grafisch beeld op 
E R A commando om in CP/M files te verwijderen 


De PRIJSWINNAARS zijn: 
1) H.R.F. Kirchner te ZAANDIJK 


Er zijn veel bladen over het computer-gebeuren, 

Ze beloven veel met hele mooie kleuren, 

maar al wat de buitenkant belooft, 

van binnen wordt je steeds en kool gestoofd. 

En je maakt het steeds weer mee; 

dus wordt maar snel lid van het CEE‚UU.CEE, 

want het is ook niet niks 

programma's voor BASIC, CP/M, MS-DOS en MSX-IKS, 


2) Mischa Vroegop te SCHAYK 


Ergens, hier niet erg ver vandaan 

is het C.U.C.; een fantastisch "computerorgaan", 

Er ís maar een ding wat MSX'ers te doen staat in hun leven 
en dat is het C‚U‚C, hun "ja"-woord te geven. 

«…… Ík heb dat inmiddels met veel plezier gedaan. 


3) Egon Willighagen te Breda 


Mijn SVI. 328 computer is nog geen MSX-2, 
maar met C‚U.‚C.'s techniek ga ik wel in zee. 


U ziet dat alle 3 de inzenders graag hun ervaring vertellen. Wij zullen Stark- 
Texel b.v, van de uitslag in kennis stellen zodat deze firma de boeken naar bo- 
ven genoemde winnaars kan sturen. 
___ Alle deelnemers wel bedankt, en wie weet „‚………….. in de toekomst ……………. 
e CU Cintre 


de "legendarische! Software Omnibus '86/87 is als volgt na te bestellen: 


Es le 
mb FTWARE * f13,= of BF 260 of betaalcheque in een enveloppe met naam en adres naar: 
SO NIBDS C.U.C. — Postbus 202 — 2300 AE LEIDEN — Holland 


FI 5d 50157 * Dit bedrag storten op rek. 67.86.10.231 — NMB/Leiden (giro bank 60.000) 


Ii we of op rek. 001-1678402-87 — ASLK/Antwerpen 
er 
gg — — U ontvangt deze 'bus dan omgaand in uw bus — — 


24 


— moegdsen vierkant == 


1900 


1910 
1920 
1030 
1040 
1950 
1060 
1070 


1989 : 


1090 
1100 
1110 
1120 
1130 
1140 
1150 
1160 
1170 
1180 
1199 
1200 
1210 
1229 
1239 
1240 
1250 
1260 
1270 
1289 
1299 
1300 
1310 
1320 
1330 
1340 
1350 
1360 
1370 
1389 
1390 
1400 
1410 
1420 
1430 
1440 
1450 
1460 
1470 
1489 
1490 
1590 
1510 
1520 
1530 
1540 
1550 
1569 
1570 
1580 
1599 
1600 
16109 
1620 
1639 
1640 


Een typisch spel voor de computer, spelen met getallen. De spelregels 
staan uitvoerig in de listing vermeld. 


DATA 5,14, 6, 2,13,18, 9, 4,15, 1650 : 
19,24,21, 1,11, 7,22,17,20, 1660 REM === print de getallen === 
8,12, 3,25,16,23,18: DATA 147 1670 FOR VE=1 TO 5 
CLEAR 500: DEFINT A-Z 279 1689 LOCATE 6, 3*VE-1: Q=0 
SCREEN @,0: WIDTH 39: KEY OFF 131 1698 FOR HO=1 TO 5 
DIM A(27): T=@: NG=1 504 1709 H=A(HO+(VE-1)*5): Q=Q+H 
MSX=PEEK(@)=243: LOCATE ,,@ 748 1718 PRINT USING "####";H; 
GOSUB 2910: REM uitleg 031 1729 NEXT HO 
CLS:LOCATE 10,7: PRINT "MOMENTJE" 221 1739 LOCATE 28, 3*VE-1 
IF Q$=""*" THEN GOSUB 2280: GOTO 598 1740 PRINT USING "####";Q 
1218 693 1758 LOCATE 6,3*VE: PRINT SPC(20); 
4 069 1769 NEXT VE 
REM --- 1-25 schudden --- 1778 : 
FOR N=1 TO 25: A(N+2)=N: NEXT 299 1780 LOCATE Q,19 
N=RND(-TIME) 789 1790 PRINT USING "###faa"; A(5)+A(9)+ 
FOR N=1i TO 25 A(13)+A(17)+A(21); 
B=N+2+INT(RND(1)*(26-N)) 175 1808 FOR HO=1 TO 5:Q=0 
A(N) =zA(B) 133 1819 FOR VE=1 TO 5 
FOR M=B TO N+2 STEP-1 704 1820 Q=Q+A(HO+(VE-1)*5) 
A7 (M) =AZ(M-1) 062 1839 NEXT VE 
NEXT M 957 1840 PRINT USING "####"';Q; 
NEXT N 042 1859 NEXT HO 
: 1860 : 
REM --- speelscherm --- 925 1879 PRINT USING "aof###"; A(1)+A(7)+ 
GOSUB 1409 A(13)+A(19)+A(25); 
GOSUB 1670: X=9: Y=3: G=l 131 1888 RETURN 
LOCATE 4,23 1890 : 
PRINT "!z=astandasavena"'; 1999 REM === noteer en tel === 
PRINT "?=aoudeaostandeterug"'; 532 1918 OGENG: NG=G: TE=TE+1 
H 259 1929 PRINT "="; CHR$(8); 
REM --- cursor --- 
LOCATE X,Y,1 
Q=ASC(INPUT$(1)) we 
LOCATE ,,@ ee me ed 
IF Q=13 ÎHEN GOSUB 1910:GOTO 1280 4 19 ep ze 


IF Q=28 AND X«23 THEN X=X+4:G=G+1 
IF Q=29 AND X>/ THEN X=X-4:G=G-1 
IF Q=30 AND Y>3 THEN Y=Y-3:G=G-5 
IF Q=31 AND Y«15 THEN Y=Y+3:G=G+5 
IF Q=ASC("?") THEN GOSUB 2490 

IF Q=ASC("!") THEN GOSUB 2350 
GOTO 1289 


REM === teken het kader === 
IF MSX GOTO 1500 


‘Grafische tekens voor SV.328 


Pe vd 

LB$=CHR$(176): RB$=CHR$(164) 
LO$=CHR$(185) : RO$=CHR$(162) 
LS$=CHR$(209) : SS$=CHR$(211) 
GOTO 1570 
: jen Leef AT AE dl. E: En ed. 
‘Grafische tekens voor MSX Re zi î LE 4d =d zd 
LB$=CHR$ (1) +CHR$ (88) 551 1930 IF TE=2 THEN GOSUB 1970: TE=@ 
RB$=CHR$ (1) +CHR$ (89) 121 1940 RETURN 
LO$=CHR$ (1) +CHR$ (90) 1958 : 
RO$=CHR$ (1) +CHR$ (91 ) 1969 REM === wissel 2 getallen === 
LS$=CHR$ (1) +CHR$ (87) 057 1979 SWAP A(OG),A(NG): GOSUB 1670 
SS$=CHR$ (1) +CHR$ (86) 133 1980 RETURN 
: 1999 : 
CLS: L$="" 2000 REM === uitleg === 
FOR T=1 TO 21: L$=L$+LS$: NEXT 916 2019 PRINT"MAGISCHaVIERKANT": PRINT 
LOCATE 5, @: PRINT LB$;L$;RB$ 340 2020 PRINT"Jeskrijgtaeenoveldametadaari 
FOR V=1 TO 15 nade" 
aa 5,V:PRINT SS$;SPC(21) ;SS5$ 598 2030 PRINT "getallenavanalatota25.": 

PRINT 
LOCATE 5,16: PRINT LO$;L$;RO$; 673 2049 PRINT "Dooratweesgetallenanacelkaa 
RETURN romet'' 


, _— 


23 


KS 


apovopovg UDA 


741 
832 
693 
896 


665 
638 


910 
906 
345 
518 
817 
788 


888 
139 


276 
519 
865 
838 
380 


2959 PRINT 
note! 

2060 PRINT 
n.'"':PRINT 
2070 PRINT 


2088 PRINT 
aenavan"' 
2090 PRINT 
2100 PRINT 
laatsen"' 
2119 PRINT 
hie NT 
2120 PRINT 
1 


an; 


2139 PRINT: 
2140 Q$=INPUT$(1): 


2159 PRINT 
avan'' 

2160 PRINT 
alater" 
2170 PRINT 
2188 PRINT 
computer" 
2198 PRINT 


'“deePIJLTOETSENsenoRETURNoaa 
"wijzenakunajeazeaverwissele 
"Rechtssenaonderastaanadeato 
“vanadearijenaenadeakolommen 


"deadiagonalen.":PRINT 
“Probeeradeagetallenazoateap 


"dataallestotalena65aworden! 
“Hetaisamoeilijk, smaarshetak 
PRINT "Druksopoeenatoetsa"; 
CLS: PRINT: PRINT 
“Alsojeawiltakunaejeadeastand 
“hetospeelveldabewarensomaer 


“meeaverderateagaan.": PRINT 
"Jeatiktagewoonseena!oenadea 


“bergtojesgetallenaopoinareg 


ela30": PRINT 


2200 PRINT 
avensen'" 
2218 PRINT 
ndaweer" 
2220 PRINT 
n'':PRIN 


"Jeakuntahetaprogrammaadanaes 
"laterametoeens?adesoudeasta 


“opahetospeelveldsterugzette 


T 
2230 LOCATE @,18: PRINT "Drukoopoeenato 


830 


532 
274 
936 


101 


691 
831 
236 
604 
102 
104 
994 
036 
245 
594 
115 


282 
102 
784 


2240 


Q$=INPUT$(1) : RETURN 


2250 : 


2260 
2270 


2280 


2290 
2300 


2318 


REM === een oplossing == 

REM (een * na de uitleg 

oplossing zien!) 

RESTORE 2300 

FOR N=1 TO 25: READ D:A(N)=D:NEXT 

DATA 4,14,21,25, 1,18,24, 3,23, 
5,29, 8,13, 6,18,15,12,17, 
2,19,16, 7,11, 9,22 

RETURN 


laat een 


2320 : 


2330 
2340 


2350 
2360 
2370 
2380 
2399 
2400 
2410 
2420 
2430 
2440 
2450 


REM de stand bewaren 
REM (Een ! bergt de inhoud van het 
speelveld op in regel 1000) 


Q$=CHR$(&HBÁ) : RESTORE 1000 
FOR N=1 TO 25 
Q$=Q$+STRE(AZ(N)) +", " 

NEXT 


P=&HF7F4: IF MSX THEN P=&HF6C8 

Al=PEEK(P)+256*PEEK(P+1)+5 

FOR N=i TO LEN(Q$) 
Q=ASC(MID$(Q$‚N,1)) 
IF Q<>32 THEN POKE A! 

NEXT 

RETURN 


‚Q:A!=A!+1 


2468 : 


2470 
2480 


2490 
2500 
2510 


REM === vorige stand 
REM (Een ? schrijft de inhoud van 
regel 39 weer in het speelveld) 
RESTORE: GOSUB 2290: GOSUB 1670 
RETURN 

END 


etsa"'; 


CP/M Plus” 


m for MSX2-Computers 


Operating Syste 


26 


CP/M is een zeer bekend besturings systeem voor 
microcomputers. 
gramma's voor geschreven, programmeertalen en uti- 
lities 
verkrijgbaar zijn. 
versie van CP/M en biedt u meer mogelijkheden: 
systeem voor beginnende gebruikers, paswoord pro- 
tectie voor schijven en files, in-put/output her- 
benoeming van en naar files, file attributen, zoek 
paden, en veel meer. 


Er zijn duizenden toepassings pro- 


die voor de gebruikers van CP/M algemeen 
CP/M PLUS is de uitgebreidere 
HELP 


CP/M PLUS zoals het C.U.C. het u aanbiedt, heeft 
bovendien een 120K grote RAM disk, 
enkel en dubbelzijdige drives, 
de real time klok. Bovendien kent het een snel- 
lere beeldscherm uitvoer. 


ondersteunt 
de RS232 poort en 


CP/M PLUS draait op iedere MSX-2 computer met een 
128K memory mapper en 128K VRAM. Er dient ten min- 
ste een 3,5'' disk drive aanwezig te zijn en een 
monitor die 80 kolommen kan weergeven. 


Het C.U.C. Lezers Service bestelnummer is F‚ll of 
F,12. Zie daar-voor de bestel formulieren elders 
in deze uitgave. 


En ee 


print drelacs) 


AllRent International b.v. 


UJ Í B 0 En 
Verhuur & Leasing van Computers 
g p Sittard 


Sarphatipark 52 1073CZ Amsterdam Tel. 020-64 9042 electro/ ICA _tel-04490-13070 


Markt 16 - 4901 EP Oosterhout 
Telefoon 01620 - 5 66 40 


OUDE VISMARKT 29 


8011 TA ZWOLLE micro 
tel. 038-219429 tachnolo Weteringsgingel 6 
STEENTILSTRAAT 10 qy 3353 GZ PAPENDRECHT 
9711 GM GRONINGEN 
MODEMS voor MSX en PC TEL. 078-410977 


miermlite COMTEST 


computer services instrumentation bv. 


Fred. Hendriklaan 288 NETBEVEILIGING VOOR COMPUTER SYSTEMEN 
2582 BN DEN HAAG Ro 63-65. 2355 AH H 
3 5 erkstraat 63-65, oogmade 
Tel. 070-505791 Tel. 01712-8942*, Telex 30268 dw ci nl 
Int'l. tel. 31.1712.8942 - Fax 31.1712.8144 


OPGEVEN ALS LID 


bel gratis Nederland: 06-022.42,22 
Belgie: 11,55.55 


memmen eee 


btw, debi t&uren, crediteuren, projecten 


levering in service met te 


BESTANDEN : leden (verenigings) administratie 


acceptgirokaarten, labels, lijsten #1 199 
FAKTURATIE: bloenisten, tandartsen, gar ages enz va fl 495 
DISKDRIVE 3,5 ** 720 K DD/DS (2e drive MSX-2) fl 249 
5.20"* 360K DD/DS (voor MS-DOS) 240 
HARDDISK 10 MB net TAPEstreamer ( MS-DOS XT ) fl 1050 
20 MB met TAPEstreaner ( MS-DOS XT ) fl 1250 
20 MB als 2e Harddisk ( MS-DOS XT/AT)fl 800 
10 MB ( MS-DOS XT ) tl 375 


COMPUTER PHILIPS nas 9111 KT + 3OMB Harddisk fl 3450 
PHILIPS nas 9126 AT + 20MB Harddisk fl &lb5 

KEYBOARD met 101 toetsen voor MS-DOS XT/AT fl 199 

prijzen ax BTW. Programma's voor MS-D08, MSX-2 en CPM 


DE Coaputers el he 15 Ridderkerk 01804-11221 
B & R software Beesdestraat /b, Rotterdan tel:010-4828500 


21 


… WAGENT ERUGLOOP. 


CPIM voor MSX-2 


>overmoedigheid en de oplossing 


Toen ik er begin 1988, na veel telefoontjes, 
in slaagde een CP/M systeem voor m'n pas ver- 
worven Sony HB700 MSX-2 computer te krijgen, 
was dat, omdat ik voor het tekstverwerken ern— 
stig verslingerd was aan Wordstar. Bovendien 
was ik ook wat paniekerig, want ik had in m'n 
overmoed mijn trouwe SV,728 met CP/M verkocht 
en dacht, door de stekker van de 707 drive in 
een slot van een MSX-2 computer te steken, zo 
weer verder te kunnen met al die half afge- 
maakte teksten. Dat werd dus even schrikken! 
Nooit meer CP/M (en wie riep daar MSX stan- 
daard?). Ik telde toen dan ook lachend een 
stapel Duitse marken neer voor CP/M PLUS om 
dat probleem op te lossen. 


Echter, ík kan me voorstellen dat voor velen 

een tweehonderd gulden voor iets onduidelijks 
als CP/M PLUS een rib uit het lijf kan zijn. 

Want: wat moet je er nu eigenlijk mee? 


>CP/M 


Wel, ten eerste verwijs ik dan naar de onover— 
troffen reeks artikelen van Peter v. Ginneken 
over dit onderwerp. Tevens vestig ik er op- 
nieuw de aandacht op dat er een bibliotheek 
aan public-domain software bestaat, waarvan de 
katalogus ongeveer twee kilo weegt en waar ik 
zelfs nu, na twee jaar, nog nieuwe dingen in 
blijf vinden. 

Veel programma's uit deze bibliotheek werken 
in meer of mindere mate onder MSX-DOS, dat 
uiteindelijk is afgeleid (zoals grotere broer 
MS-DOS) van 't Digital Research CP/M computer 
operating system voor 8 bits PC's, Onder MSX- 
DOS draait veel of niet, of niet prettig. 
Wordstar bijv. wordt zo tergend traag dat je 
er de kriebels van krijgt. NSWEEP, een super 
handig programma om met files te manipuleren, 
ziet geen files. Al deze problemen zijn mees- 
tal wel op te lossen door de oprechte machine- 
taalfanaten. Zij kijken even de source-listing 
in, zoals normale mensen 't ochtendblad inzien, 
en dan aha! roepend even met DDT (doet het ook 
niet onder MSX-DOS) de noodzakelijke wijziging 
aanbrengen. Maar die mensen zijn niet dik ge- 
zaaid, en hebben het bovendien tegenwoordig 
vaak te druk met hun PC om nog iets om derge 
lijke problemen te geven. 


>» de moeite waard 
Vandaar dat de aanschaf van CP/M PLUS voor uw 
MSX-2 computer toch 't overwegen waard is. Bo- 


vendien kwam ik tot nu geen CP/M programma te- 
gen dat niet zonder meer onder CP/M PLUS draai- 
de, Natuurlijk werden tevens "de grote drie!" 
aan de tand gevoeld: 

— tekstverwerker WORDSTAR (ook v 4.0 !) 
draait flitsend als weleer (en m.b.v. de 
ramdisk nog beduidend sneller). 

— database DBASE II draait perfekt, en in- 
dien uit het installatie menu "CROMENCO'' 
als terminal wordt gekozen, werkt ook 
de full screen editor meteen zoals het 
hoort. 

— spreadsheet Supercalc, ook wel bekend, 
draait probleemloos. 


Ondanks de berg MSX-1 en -2 software die ik de 
afgelopen tijd mocht bewonderen, blijven de 3 
bovenstaande programma's in hun genre onover- 
troffen. 

En als extraatje voor hen die ooit de Teleac 
cursus 'Struktuur in BASIC!" volgden, M-Basic 
met WHILE-WEND, CHAIN-OOMMON, draait wrijvings- 
loos en geeft bijna 30K vrij geheugen in RAM, 


>tegenvaller? 


Het CP/M PLUS pakket ontvangt men in een goed 
verzorgde en stevige ordner in de maat die 
voor computer pakketten vrij gebruikelijk is. 
In de ordner treft u twee 3 1/2" diskettes aan 
en, zoals het C.U.C. ze uitlevert, een Engels- 
talige handleiding aangevuld met zeer duide- 
lijke Nederlandse vertaling. Natuurlijk leest 
u eerst de bladzijde met tekst die aanmoedigt 
't programma slechts voor u zelf te gebruiken 
en een kaart die u getekend en wel kunt instu- 
ren. In dat geval zullen u eventuele toekom- 
stige up grades worden toegestuurd. 


Toen ik indertijd het pakket ontving, viel mij 
de toch zeer magere handleiding op. Ook tij- 
dens het doorkijken er van was ik, in het be- 
gin, nogal teleurgesteld. Ik had zelfs (met 
Wordstar!) al een boos briefje opgesteld, maar 
ik heb dat nooit verstuurd! Het bleek nl. dat 
hetgeen niet in de handleiding staat beschre- 
ven allemaal des te uitgebreider in de "help"'- 
files wordt besproken. Bij twijfel over 'n be- 
paald commando blijkt het voldoende om 'help'' 
<commandonaam> in te tikken en schermen vol 
uitleg — eventueel na <examples> ook nog voor- 
beelden — trekken aan het oog voorbij. 


>zeer compleet 


Het pakket blijkt derhalve zeer kompleet uit- 


— 


28 


vopupxory varnom/vef roy) vof 


M.b.v. Submit is een zelf startende diskette 


gerust, voor zowel de eenvoudige "gebruiker! 


als voor de serieuze programmeur. Naast een 
''systeem!' diskette vindt u een tweede diskette 
‘waarop vele programma's en utilities aange- 
troffen worden, bijv.: 

Color, waarmee achtergrond, tekst en cursor— 
kleur kunnen worden ingesteld. 


Language, om een 1l-tal karaktersets te kie- 
zen, 10 met inverse video en de lle is MSX, 
(met alle MSX grafische karakters). 


MSXTOCPM en CPMTOMSX , twee konversieprogram- 
ma's, waarvan de namen voor zich spreken, 


Edit, een zeer practische tekstverwerker met 
Wordstar commando's, dat bovendien in staat is 
Wordstar document files in te lezen zonder in 
de war te raken van alle controle codes. Een 
full-screen editor a-la-MSX BASIC maakt verder 
worstelen met ED volstrekt overbodig (sorry, 
Peter, jammer van die verhelderende artikelen, 
Overigens staat voor de liefhebbers ED wel op 
de diskette). 


Terminal, een communikatieprogramma om samen 

met een Philips RS232 cartridge en een modem 

met databanken te kunnen communiceren (fido's 
bijvoorbeeld). VT52 emulatie, dus ook de gra- 
fische tekens van FIDO komen door. 


Diskcopy, een disk back-up programma dat sec- 
torgewijs kopieert. 


Show, Dir, de laatste geeft meer dan gebruike 
lijke disk informatie. 


Dump, Gencom, Hexcom, Link, Lib, Mac, Rmac, 
Save, Setdef, Sid, 

allemaal programma's die het leven van de op- 
rechte machinetaalfanaat zo aangenaam maken. 
Persoonlijk zou ik Mac en RMac vervangen door 
Zmac en RZmac, beide public domain, omdat die 
de Z80 mnemonics kennen. RMac is voor de 8080, 
Sid is de tegenhanger van DDT, maar aanmerke- 
lijk slimmer (niet meer berekenen hoeveel 
blokken een stuk geheugen is ….….) 


Setfkey, de naam zegt het al, hiermee zijn de 
funktietoetsen te definieeren. 


Date, tenslotte, geeft het systeem datum en 
tijd, keurig opgevist uit de real time klok, 


verdere grappen en grollen: 


Bij het opstarten van CP/M PLUS wordt een ram- 
disk (M:) geinstalleerd die alle niet gebruik- 
te (dus ook video-) ram gebruikt. Dat levert 
bij de Sony HB/00 maar liefst 283Kb op. Dat 
kan in het geval van programma's die vaak din- 
gen van diskette halen (Wordstar, D-BASE II) 
een verbluffende snelheidswinst opleveren. 


>even persoonlijk 


aan te maken, zonder enige kennis van machine 
taal, Bios, of wat dan ook. Simpelweg met de 
tekstverwerker de file 'Profile.sub' aanmaken 
en daar alle gewenste commando's inzetten. Dit 
werkt dan exact als het ''autoexec.bat'' comman- 
do onder MS(X)-DOS. Wel moet Submit.COM op de 
diskette staan. 
Ik gebruik bijv. voor mijn Wordstar diskette: 

—color 2,1,15,9 

—language 0 

-PIP M:=WS*,ov1 

—C: 

—A:WS 
(alleen niet vergeten files B: voor hun naam 
te geven, anders worden ze weggeschreven naar 
de ram-disk, waar ze even (on)veilig staan als 
op welke andere plaats in 't computergeheugen). 


>foutmeldingen 


Deze worden in een venstertje midden op het 
beeldscherm, over de tekst heen, weergegeven 
(Window, in goed Nederlands). Na het treffen 
van de juiste maatregelen verdwijnen ze weer, 
zonder de tekst op het scherm aan te tasten. 
Zeg zelf, een zeer elegante oplossing. Iets 
minder netjes is, dat het toch wel vrij makke 
lijk is deze venstertjes op 't scherm te krij- 
gen. Ik ben dan misschien wel de meest slordi- 
ge computergebruiker van het westelijk half- 
rond, het systeem had meer 'fool proof'' kunnen 
zijn. Overigens is dit een klacht uit de tijd 
dat ik nog met 'een' drive werkte. Met name 
foutjes als het per ongeluk insteken van een 
MSX diskette (zonder CP/M systeem) gaven nogal 
eens hang-up achtige situaties, Sinds ik met 
twee drives werk, is mij dit eigenlijk niet 
meer overkomen. Trouwens, werken met "applica- 
tie programma's! is nog nooit fout gegaan. 


CPIM voor MSX-2 
>CONLUSIE 


Na 'n jaar “testen'' van CP/M PLUS is deze aan- 
schaf iedere mark die hij gekost heeft waard 
gebleken. Hoewel ik intussen ook "aan de PC! 
ben (het moest er toch eens van komen), heb 
ik, weer even achter mijn trouwe MSX zittend, 
geen moment het idee een stapje terug te doen. 
Het gaat allemaal met dezelfde snelheid en ge- 
mak, Daarenboven, de beeldkwaliteit onder CP/M 
PLUS is eerlijk gezegd een ietsje fraaier dan 
die van de CGA van de PC, En ik heb in feite 
weinig gebruik gemaakt van de programmeurs 
faciliteiten (alleen van SID om de C.U.C. tur- 
bo-patches in 'Wordstar'!' aan te brengen ). Wel 
is eea. voor deze recensie nog eens gepro- 
beerd. Bijv. een C.U.C., assembler programma 
tje toegevoerd aan MAC levert een keurige „HEX 
file die met HEXCOOM in een „OOM file kan wor- 
den omgezet. Die doet het daarna dan ook zon- 
der meer. kkk 


29 


C/M KM B 


patches voor de X'press SV.738 


Alvorens de derde aflevering van deze reeks te 
beginnen, moet ik iets recht zetten. Zoals ook 
vermeld in de eerste aflevering van deze reeks 
is het meeste uitzoekwerk, en een deel van de 
tekst, afkomstig van Hans Otten. Door een mis- 
verstand is dit de vorige keer niet bij 't ar- 
tikel vermeld. Toch geldt: ere wie ere toekomt ! 
Vandaar even deze uitleg. 


VERSNELDE HERHALING TOETS 


Het automatisch herhalen van een ingedrukte 
toets wordt qua herhalingssnelheid geregeld 
door een teller op geheugenlocatie E765h. 


E764 LD a,6 


Een ingedrukte toets wordt sneller herhaald 
als de beginwaarde van de teller lager is. Een 
begin waarde van bijv. 2 werkt een stuk aange- 
namer . 

In versie 2, van het systeem moet de wijzi- 
ging ook te verwerken zijn, maar daar weten we 
de juiste adressen niet. Wie helpt ?! 


Invoeren wijziging met DU 


: TJ; S15<ENTER> 
:CH65 , 2ZENTERD> 
2 

:W<ENTERD 


Invoeren wijziging met DDT 


Laad het systeem in het geheugen zoals aange 
geven in CP/M-eXtra-l, Cj 25/26. 


-S2565<ENTER) 
2565 B6 Z2<ENTER> 
2566 32 „<ENTERD 


Berg de wijziging op met GÓLJ4ENTER>, zie Cj 
25/26. 


FUNCTIETOETSEN 


Nu gaan we spelen met de functietoetsen. Daar- 
voor hebben we 'n aantal wijzigingen die niet, 
zoals bij de voorgaande wijzigingen,‚in de sys- 
teemtracks verwerkt kunnen worden. Die wijzi- 
gingen verwerken we daarom in een apart pro- 
gramma. 


— achtergrond functietoetsen 
Normaal staan de functietoetsen weergegeven | 


Vo 
ti 
li 
va 


Be 


kaar te gebruiken, maar zijn nu verwerkt in 
twee programmaatjes. Het eerste laat de func- 


ti 
zi 
ge 
br 
du 


KEYOFF.COM laat functietoetsen verdwijnen: 


mogelijk dit te wijzigen en wel zo dat zij 
als gewone tekst verschijnen. Daartoe dienen 
van de volgende geheugenplaatsen de waarden 
op nul te worden gezet. 


F5g9h (is nu FFh) 
F5l6h (is nu FEh) 


voyouurb) dà Varo 


tekst functietoetsen 

De tekst van de functietoetsen zelf kan ook 
onderdrukt worden. De waarde van geheugen- 
plaats F59Fh bepaalt het laagste ASCII-teken 
dat in de functieregel getoont wordt. Met de 
huidige waarde wordt voorkomen dat allerlei 
besturingscodes, die eventueel onder een 
functietoets staan, te zien zijn. De huidige 
waarde van l4h is eigenlijk te laag, want 
de besturingscodes lopen tot 2h. 

Door op geheugenplaats F59Fh de waarde 7Fh 
te zetten, wordt geen enkel teken afgebeeld 
en blijft de regel leeg. 


or beide wijzigingen geldt dat zij pas ac- 
ef worden nadat de videoprocessor geinitia- 
seerd is. Dat geschiedt door het aanroepen 
n de subroutine op geheugenplaats F4FDh, 
ide wijzigingen zijn onafhankelijk van el- 


etoetsen verdwijnen; 't tweede maakt ze weer 
chtbaar. U kunt de informatie natuurlijk ook 
bruiken om ze in eigen programma's onder te 
engen. Te denken valt aan een INLINE proce- 
re in TurboPascal. 


XOR A AF ACCU op nul 

LD (F549),A 32 d9 F5 ACCU naar F5Y9 

LD (F516),A 32 16 FS5ACCU naar F516 

LD A ‚If 3E JF laad ACCU met 127(dec) 
LD (F59F),A 32 97 F5 ACCU naar F59F 

CALL GF4FD CD FD F4 initialiseer Vid.proc. 
JP dog C3 GP PP Warm reset 


functietoetsen weer terug: 


LD A ‚PFF 3E FF laad ACCU met 255(dec) 
LD (F5g9),A 32 d9 F5 ACCU naar F5g9 

LD A ‚PFE 3E FE laad ACCU met 254(dec) 
LD (F59F),A 32 97 F5 ACCU naar F59F 

LD A ‚2d 3E 7F laad ACCU met 32(dec) 

LD (F59F),A 32 97 F5 ACCU naar F59F 

CALL GF4FD CD FD F4 initialiseer Vid.proc. 

050) C3 Gj MP Warm reset 


30 


op een inverse achtergrond. Het is echter ‘Het invoeren van deze twee programma's is met- 


— 


DDT vrij eenvoudig te doen. Als voorbeeld zul- 
len wij KEYOFF.COM invoeren, 


A>ddt8EKENTERD> 
-STOKKENTER> 
SIJD DI AFZENTER> 
11 BC 32ENTER> 
g152 GF GOZENTER> 
g1f3 C3 FS<ENTER> 
B1Ó4 3D 32<ENTER> 
gigs Dl 16KENTER> 
gig6 43 FS<ENIER> 
D1H7 ENZ ENZ 


DI11 44 GÉKENTER> 

B112 29 .„<ENTER> 

=0 

ADSAVE 1 KEYOFF, COM<ENTER> 


U dient er wel aan te denken de schijf met °C 
in te loggen voordat u met het invoeren start. 
Dit om de melding BDOS error R/O te voorkomen. 
Op een zelfde wijze voert u KEYON,COM in en u 
schrijft deze onder die naam ook weg. 

De vermelde adressen gelden alleen voor CP/M 
versie 2,1. 


TEKST FUNCTIETOETSEN 


De functietoetsen zelf zijn natuurlijk ook te 
wijzigen. U kunt ze tijdelijk wijzigen in het 
geheugen, of de wijziging op de systeemtracks 
verwerken, Verwerkt u de wijziging in de sy- 
steemtracks dan krijgt u bij het opstarten die 
functietoets definities. Voor beide geldt dat 
u per functietoets maximaal 16 posities hebt; 
sluit u een toets af met <ENTER> (@Dh) dan is 
ook dat een teken. 


In de navolgende tabel staan de beginadressen 
van de functietoetsen aangegeven (adressen 
gelden voor de CP/M versies 2,0 en 2.1): 


! ! Geheu- ! op schijf ! 
! | gen !__met DU ! met DDT ! 
! l! adres ! Track f ! ! 
! ! Isectorloffset | adres ! 
! ! (hex)  ! !_ (hex) ! (hex) ! 
! F1 ! E39B 1 8 1! IB | 219B ! 
! F2 ! E3AB 1 8 1 2B |! 21AB |! 
! F3 ! E3BB 1 8 ! 3B |! 21BB ! 
! F4 ! E3CB 1 8 1 4B | 21CB |! 
! F5 ! E3DB 1! 8 1 S5B |! 21DB ! 
! ! ! ! ! ! 
1 F6 ! E3EB 1 8 tt 6B ! 21EB |! 
1! F7 ! E3FB 1 8 1 7B | 21FEB  ! 
! F8 ! E4/B 1 9 1 fB ! 24B |! 
! F9 ! E41B 1 9 1 IB ! 221B | 
! F1g ! E42B 1 9 1 2B | 222B | 
1 1 


31 


KLEUREN 


Ter afsluiting een handige tip die wij ont- 
vingen van Len Remmerswaal. Het betreft de 
kleur van voorgrond en tekst van zowel het 
normale scherm als voor invers weergegeven de 
len. 

Voor het instellen van die kleuren zijn twee 
bytes gereserveerd. De te kiezen kleuren komen 
overeen met de tabel die ook in BASIC gehan— 
teerd wordt (1 zwart, 15 (Fh) wit). 


In hexadecimale notatie wordt een byte ge 
schreven als een ‘getallen! paar, 167 dec is 
A7h. Voor de kleurinstellingen wordt elke 
helft gebruikt voor een kleur-getal. 


Byte 1 
XX 
bid 
11 kleur van achtergrond 
! kleur van de teksten 


Byte 2 
xx 
tt 
11 kleur van inversblok (tevens cursor) 
! kleur van de teksten op inversblok 


Voor de CP/M versies 2.f en 2,1 staan de bytes 
niet op de zelfde plaats, maar wel zo dicht 
bij elkaar dat ik voor beide versies de adres 
sen kan geven: 


EEN, 
! ! versie 2.f ! 
! ! DU ! DDT ! 
en ENE Oke 
! byte 1 ! tl;s7 ch3$ ! 333h ! 
l byte 2 ! tl;sl3 ch32 ! 3332h ! 
RE 


ee! 
! ! versie 2,1 ! 
! ! DU 1 DDT ! 
EN Ne ee 
! byte 1 ! tlss7 ch46 ! 3346h ! 


! byte 2 ! tl;s7 ch48 ! 3348h ! 
EEEN NEE: 


Mijn systeem is als volgt ingesteld: 

een blauwe achtergrond met witte letters, in- 
vers blok zwart en ook die teksten wit. Daar- 
voor geldt een waarde van F4 voor byte 1 en F1 
voor byte 2, 


[CTRL] C 
Abonnement 
i Nederland: 06-022,42,22 
op dit blad? ELETSAn 
Bel gratis Belgie: 11.55.55 


„80 kolommen oP MSXell — 


MET BEHULP VAN DE SVI.727 "80 KOLOMMEN' INSTEEK-KAART 


Toen enkele jaren gelden MSX opkwam, voegde iedere fabrikant iets toe aan zijn 
MSX computer dat de machine voor een bepaald publiek aantrekkelijker maakte. 
SVI bracht de 728 MSX machine uit met CP/M, waarvoor de 80 kolommen mode een 
vereiste werd, Een insteekkaart in het uitbreidingsslot was de oplossing hier- 
voor. Het was tevens mogelijk dat, met deze kaart en de SVI drive, op welhaast 
iedere MSX-1 machine CP/M draaide. Met de 80 kolommen kaart op zich was in we- 
zen niets te beginnen, daar het BASIC ROM van MSX de kaart niet kan aansturen, 
Het zou dus aangenaam zijn, indien deze kaart iedere MSX-1 machine, ook onder 
BASIC, wel 80 tekens op het monitor scherm liet weergeven! 


Peten Zevenhoven 


Velen hebben deze kaart aangeschaft, denkend er zonder meer 80 tekens mee op 't 
scherm te plaatsen, omdat de kaart zo heet. De laatste tijd werd de kaart vrij 
billijk op beurzen e.d. aangeboden. Het leek het C.U.C, daarom niet overbodig 

'n machinetaal programma te ontwerpen dat het voor MSX-1 mogelijk maakt met de 
SVI.727 insteekkaart toch 80 kolommen op het scherm weer te geven, 

De bij dit artikel gevoegde routines zorgen ervoor dat de SVI 80 kolommenkaart 
nu wel op alle MSX-1 computers werkt (niet op MSX-2, hetgeen ook niet nodig is). 
Dit voor zover het BIOS ROM van deze MSX-1 niet te veel afwijkt van de SVI.728, 
SVI.738 of de Goldstar FC200 machines, 


Na installeren van de SV,727 kaart in een van de slots (als de computer uitge- 
schakeld is!), RUNnen we 't 80 kolommen programma. Het zoekt nu de ongebruikte 
32K RAM en plaatst zichzelf daarin vanaf adres &h7800. Daarna zoekt het de 80 
kolommenkaart en doet automatisch WIDTH 80. De kaart is derhalve direct actief, 
Vanaf nu kiezen WIDTH 40 en WIDTH 80 tussen de oude en nieuwe video processor. 


Deze 80 koloms routines kennen de CLS instructie niet, daar deze opdracht BASIC 
ongeveer 10-152 langzamer maakt. Het scherm is te wissen met PRINT CHR$(12) — 
(F-toets). De SV,727 mist de MSX grafische tekens en letters met leestekens, Er 
zijn wel CHR$(1) grafische tekens aanwezig, die echter enigszins afwijken. Ter 
compensatie hiervan kan de kaart wel alle tekens, geinverteerd weergeven na het 
intoetsen van PRINT CHR$(27) + CHR$(112). Naast ''gewone!' codes als bv. CHR$(13) 
[ENTER] PRINT het de volgende opdrachten: 


CHR$(27) + CHR$( 74) : wis vanaf de cursor tot einde scherm. 

CHR$(27) + CHR$( 75) : wis vanaf de cursor tot einde regel. 

CHR$(27) + CHR$( 76) : voeg een nieuwe regel in op de cursorpositie, 
schuif onderliggende regels naar beneden. 

CHR$(27) + CHR$( 77) : verwijder de regel waarin de cursor staat, 
schuif onderliggende regels omhoog. 

CHR$(27) + CHR$(108) : wis de regel waarin de cursor staat. 

CHR$(27) + CHR$(112) : schakel over naar "inverse video', lichte 
achtergrond met donkere letters. 

CHR$(27) + CHR$(113) : schakel "inverse video! uit. 


CHR$(27) + CHR$(120) + CHR$(4): kies grote cursor. 
CHR$(27) + CHR$(121) + CHR$(4): kies kleine (streepje) cursor. 
CHR$(1) + CHR$(64 .. 95) : print een van de 32 grafisch tekens, 


Indien deze 80 kolomsroutines met BPUT/BGET moeten samenwerken, is het belang- 
rijk met BCLEAR &H7800 ervoor te zorgen dat de 80 kolomsroutines niet door de 


BPUT/BGET routines wordt overschreven. 
Maar dan begint nu wel het intikken: 
1900 'MSX 1 - 80 kolomskaart routines 1960 : 
1910 'voor de Spectravideo SV.727 - 80 1070 ‘Regel 1059 eventueel vervangen 
1029 'koloms kaart, door P.4. 1989 'voor BSAVE '"MSX80",&hC@00, &hC85C 
1930 : 1999 ‘waarna de 80 kolomsroutines 
164 1049 FOR T=&HC090 TO &HC85B: READ AS: 1100 ‘voortaan met BLOAD '"MSX80'"',R 
POKE T, VAL(!"&H"+A$) : NEXT 1110 ‘gestart Kunnen worden. 
989 1059 DEFUSR = &HC000: Z=USR(O) 1129 : 


32 


305 
953 


436 


1139 
1140 
1150 
1160 
1170 
1180 
1190 
1200 
1210 
1220 
1230 
1240 
1250 
1269 
1270 
1280 
1290 
1300 
1310 
1320 
1330 
1340 
1350 
1360 
1370 
1380 
1390 
1400 
1410 
1420 
1430 
1440 
1450 
1460 
1470 
1480 
1490 
1500 
1510 
1520 
1530 
1540 
1550 
1560 
1570 
1580 
1599 
1600 
1610 
1620 
1630 
1640 
1650 
1660 
1670 
1689 
1690 
1700 
1710 
1720 
1730 
1740 
1750 
1760 
1770 
1780 
1790 
1800 
1810 
1820 
1830 
1840 
1850 


DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 


21,2F,C1,91, 
78,3C,ED,A3, 
40,51,CD,9E, 
8E,CO,30,F6O, 
66, /A,E6,03, 
C1,FC,09,CB, 
JA,F5,26,40, 
iD,@7,11,00, 
ED,BO,F1,32, 
01,C4,B8,CD, 
01,B8,80,CD, 
CD,8E,CO, 30, 
18,1B,7A,OF, 
FD,/7E,OF,OF, 
17,17,E6,30, 
53, 7B, 21, CE, 
FC,‚26,40,CD, 
B7,C8,DF,23, 
04,57,CB,67, 
5/,CB,57,C8, 
0,CD,BB,CO, 
CO,CD,BB,CO, 
CO,F1,BB,37, 
20,E7,C9,D5, 
00,C1,D1,C9, 
CD,14,00,C1, 
59,2E,43,2E, 
6B,6F,6C,6F, 
OF, /5,/4,69, 
16,605,/2:/3; 
2E,30,0D, OA, 
6E,20,65, 78, 
52,41,4D,20, 
6E,64,65,6E, 
65,65,6E,20, 
6F,6C,6F,6D, 
61,72,74,20, 
6E,64,65,6E, 
20,59,09,22, 
08,60,08,00, 
FD,SF,7C,DB, 
FD,4B, /8,B8, 
FD,97,7B,AE, 
FD,4B, 7C,84, 
21,04,00,39, 
23,EB,B7,ED, 
Di,2B,72,2B, 
C2,23, 11, FE, 
3A,AA,F6,A7, 
18,11,01,D8, 
CD,20,78,2A, 
29,0C,2C,22, 
WB,FC,3A,8C, 
CD,9F,90,FE, 
C1,78,0E,0B, 
C4,85,78,F1, 
F5,C8,3F,C9, 
OF,F1,3E,20, 
DD,F3,3D,E6, 
F1,21,A8,EFC, 
FE‚20,38,0A, 
13,/9,E1,C3; 
CD,32,7C,3E, 
00,00,CA,87, 
87,7E,08,E/, 
1B,84,/8,02, 
JA,0E,62,7A, 
46,79,0D,E4, 
JF,D4,79,CD, 
F6,A/,28,02, 
F5,06,FE,2D, 
F7,7A,C1,D1, 
FE,‚20,30,0B, 


79,10,AF,D3 
20,F9,01,80 
CO, 38,0A,CD 
21,F5,CO,18 
4F‚06,00,21 
7E,20,01,51 
CD,24,08, 01 
18,21,3F,C1 
65,/B,16,80 
E,CU, 38,08 
JE,CO,38,0A 
EB‚,21,F5,C@ 
OF,E6,CO, 32 
32,17,7F,7À 
32,0D, 7F,CD 
CO,E5,3A,C1 
24,00,E1,7E 
18,F9, 7A,C6 
C8,E6,83, 3C 
3/,C9,60,2E 
SF,2F,CD,C4 
2F,F5,CD,C4 
C0,24,7C,B9 
C5,7A,CD, OC 
D5,C5,5F,7A 
D1,C9,43,2E 
20,38,30, 20 
6D, 73,20, 72 
6E,65,73,20 
69,65,20,31 
00,4/,65,65 
74,/2,61,20 
6/,65,76,6F 
OD,0A,00,47 
38,30,20,6B 
73,20,6B,61 
6/,65,76,6F 
oD,0A,00, 70 
06,18,1D,00 
00,00,00, A4 
FD,38,/8,E5 
FD,7F,/B,B3 
FD,3C,7C,A9 
FF‚1C,/7B,E5 
D5,5E,23,56 
42,EB,20,F5 
73,E1,C9,01 
23,CD,20, 78 
20,0D,2E, 00 
23,11,FE,23 
DC,F3,2D,C4 
CA,FB,AF,32 
1E„32,B9, 78 
80,30,F9,21 
CD,19,49,F5 
30,EA,21,5D 
F5,FE,O9,20 
CD,85,78,3A 
0/,20,F3,C9 
FE‚O1,28,0B 
F5,7E,A/,C4 
32,7C,36,00 
3E,AF,B7,01 
7E,OE,64,C3 
79,12,66,79 
93,7A,06,80 
05,3A, 7/A,03 
78,15,35, /A 
E3,7A,3A,AA 
26,01,11,5E 
2C,D5,C5,CD 
E6,/F,28,14 
05,28,1D,4F 


33 


396 
022 
820 
599 
176 
317 
930 
637 
714 
956 
198 
652 
051 
112 
865 
712 
485 
692 
438 
177 
830 
033 
635 
4/4 
831 
742 
584 
747 
490 
468 
822 
204 
794 
275 
077 
159 
418 
534 
871 
6/73 
926 
091 
986 
044 
666 
330 
881 
054 
JS 
658 
5/4 
694 
479 
191 
589 
239 
973 
162 
321 
205 
086 
510 
885 
574 
558 
758 
020 
55 
581 
216 
80 
363 
108 


1860 
1870 
1880 
1890 
1900 
1910 
1920 
1930 
1940 
1950 
1960 
1970 
1980 
1999 
2000 
2010 
2020 
2030 
2040 
2050 
2060 
2070 
2080 
2090 
2100 
2110 
2120 
2130 
2140 
2150 
2160 
2170 
2180 
2190 
2200 

210 
2220 
2230 
2240 
2250 
2260 
2270 
2280 
2290 
2300 
2310 
2320 
2330 
2340 
2350 
2360 
2370 
2380 
2390 
2400 
2410 
2420 
2430 
2440 
2450 
2460 
2470 
2480 
2490 
2500 
251% 
2520 
2530 
2540 
2550 
2560 
2570 
2580 


DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 


3E,81,12,13, 
13,85,28,10, 
‚30,DA,DS, 
26,01,25,D0, 
28,FA,13,AF, 
F5.CD,29,0C, 
OA,CD, 32, 7C, 
F1,3/,EL,C9, 
28,FA,CD,B6, 
F5,26,01,E5, 
54,04,E1, 39, 
A7,20,CA,18, 
7E,EE,FF,77, 
B5,78,2A,DC, 
ES,C5,CD,F7, 
CD,01,7B,C1, 
BC,30,EE,E1, 
3D, /9,FE,20, 
BO,F3,BC, 28, 
7A,CD,2A,0C, 
32,0C,BD,38, 
3E, 1B,CD,32, 
32,7C,18,0B, 
iF,7C,3E, OA, 
C1,F1,CA,31, 
01,18,A5,3A, 
05,CD,1D, AC, 
CD,32, 7C,2A, 
10,24,E5,2D, 
F3,6/7,CD,1D, 
E1,E5,3A,B0, 
24,CD,F7, 7A, 
24,24,3A,B0, 
FQ,25,0E,20, 
iD,0C,20,14, 
28,0E,E5,2C, 
JA,E3,CD,@1, 
E1,C3,1F,/C, 
03,2A,DC,F3, 
FS,CD,1F,7C, 
7C,3E,4B,CD, 
05,26,01,2C, 
iF,7C,AF,32, 
/8,2A,DC,F3, 
0C,28,FA,3A, 
25,28,07,CD, 
28,F6,CD,S5B, 
B6,7A,CD, A6, 
F9,CD,A6,7A, 
18,C5,CD,B6, 
F9,CD,B6,7A, 
CD,5B,0A,18, 
CD,5B,0A,CD, 
BO,F3,57,18, 
CD,4C,0A,11, 
F3,E/,C8,11, 
F7,7A,FE,30, 
D8,FE,‚41,3F, 
FE‚61,3F,D0, 
3C,C9,2D,28, 
28,F8,2C,3A, 
O1,CA,2A,CA, 
OA,7B,CD,D6, 
ES,CD,0A,7B, 
C9,25,2D, 7D, 
SC,6F,26,17, 
00,19,C9,FE, 
3A,B0,F3,FE, 
D5,06,07,21, 
56,23,23,23, 
10,F4,D1,E1, 
CF‚51,11,0D, 
3A,BO,F3,FE, 


79,C6,40,12 
24,3Â,B0,FS 
CD,1D,0C,D1 
1B,iA,FE, 20 
i2,3E,0D, A7 
CD,C6,00, 3E 
AF, 32,A8,FC 
26,CD, 1D, OC 
78,AF,32,5E 
CD,90,00,CD 
D9,3A,B1,FB 
CB,21,A8,FC 
CA,B6,/78,C3 
F3,E5,0E, 20 
7A,D1,C5,4B 
3A,B0,F3, 24 
CD,1D,0C, 28 
F5,20,0A, 34 
04,F1,C3,31 
2C,C5,E5,CD 
OF,CD,1F,7C 
7C,3E,4C,CD 
E1,2D,E5,CD 
CD,32,7C,E1 
7A,2D,2C,26 
B0,F3,BC, 20 
20,34,3E,1C 
DC,F3,25,20 
28,0A,3A,B0 
0C,20,01,E3 
F3,BC,28,12 
25,CD,01,7B 
F3,3C,BC, 20 
CD,01,7B,CD 
CD,32,0C,BD 
26,01,CD,F7 
7B,E1,18,CA 
CD,E3,/7A,18 
ES,CD,1D,0C 
3E,1B,CD, 32 
32,7C,F1,20 
18,E7,E1,CD 
A8,FC,C3,B6 
2D,2C,CD, 1D 
BO,F3,6/,24 
F7,/7A,FE,20 
OA,18,D8,CD 
7A,28,D0, 38 
28,C9,30,F9 
7A,28,C0, 30 
28,B9,38,F9 
B2,2A,DC, F3 
32,0C,5F,3A 
@9,2A,DC,F3 
@1,01,2A,DC 
DF, 7A,D5,CD 
3F,DO,FE,3A 
DÒ,FE,5B,D8 
FE,‚7B,3E, 00 
05,CD,1D, AC 
CA,FB,BD, 26 
FB,C9,E5,CD 
7E,79,E1,C9 
CD,DC, 7E,E1 
87,87,85,87 
23,29,29,16 
50,28,1F,FS5 
50,20,15,E5 
09,78,5E,23 
EB, 36,C9,EB 
F1,C9,E5,01 
52,CD,20, 78 
50,C4,53,7B 


947 


441 
087 


1/5 
562 
231 


267 
269 


45,7D,55,7E, 


2590 
2600 
2610 
2620 
2630 
26040 
2650 
2660 
2670 
2680 


4 2699 


2/00 
27/10 
2720 


4 2730 


2740 
2750 
2760 
2770 
2780 
2790 
2800 
2810 
2820 
2830 
2840 
2850 
2860 
2870 
2888 
2899 
2900 
2910 
2920 
2930 
2940 
2950 
2960 
2970 
2980 
2999 
3000 
3010 
3020 


4 3030 


3040 
3050 
3060 
3070 
308% 
3090 
3100 
3110 
3120 
3130 
3140 
3150 
3160 
3170 
3180 
3190 
3200 


DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 


E1,C9,06,08, 
23,56,23,4E, 
36,F7,23,36, 
71,23,36,C9, 
45,7D,3E,50, 
DE,F3,B/7,C8, 
0B,11,25,0B, 
AF,32,DE,F3, 
BF,CD,58, 7E, 
0B,11,25,0B, 
AF,32,DE,F3, 
18,24,0A,3E, 
3E,1E,CD,32, 
11,7F,F8,3A, 
32,CD,FB,20, 
06,05,D5,C5, 
OD,28,2B,1A, 
FE‚01,20,0B, 
13,D6,40,FE, 
20,38,04,FE, 
20,C5,C6,80, 
23,C1,10,D4, 
CD,DC,7E,23, 
CD,DC, /E,23, 
10,5F,30,01, 
FF,32,DE,F3, 
CD,32,7C,3E, 
7D,C6,1F,CD, 
iF,ES,D5,C5, 
D1,E1,C9,01, 
23,CD,20,78, 
8/,7E,O1,E9, 
CD,20, 78,18, 
B7,C8,C3,84, 
08,11,D3,08, 
96,20,21,5E, 
35,/9,CD,AB, 
B8,38,20,FE, 
1A,AF,C6,00, 
CD,DC,7E,11, 
4F,C2,53,7D, 
C3,85,7D, 21, 
00,11,F8,7C, 
30,23,/9,90, 
28,0D,4F,CD, 
38,01, 79,32, 
50,38,02,3E, 
1C,5E,C3.9F, 
69,7E,79,21, 
90,11,23,7D, 
99,09,5E,23, 
EB,E9,07,08, 
OD,1B,1C,1D, 
00,63,7D,77, 
JD,45,/D,4F, 
/D,63,7D,69, 
/D,41,42,43, 
4B,4C,4D,59, 
18,79,69,7D, 
63,7D,45; 7D, 
4C,7E,F7, 7D, 


21,00, /8,5E 
23,/7E,23,EB 
00,23,/1,23 
EB,‚,10,E8,CD 
32,B0,F3,3A 
18,21,01,18 
CD,20,78,E5 
16,17,21,39 
E1,C9,01,2E 
CD,20,78,E5 
3A,DC,F3,FE 
OA,CD, 32, 7C 
16,21,30,BF 
EB,‚FB,E6, 01 
03,11,CF,F8 
v6,0F,OE, 10 
13,B7,28, 26 
oD,28,1F,1A 
20,38,0A,FE 
7F,38,02,3E 
4F,CD,DC, 7E 
18,08,0E, AQ 
10,F8,0E, 20 
C1,D1,7B,C6 
14,10,B3,3E 
E1,C9,3E,1B 
59,CD,32,7C 
32,7C,7C,C6 
CD,68,7C,C1 
39,0A,11,FE 
@1,20,1F,C3 
09,11,FE,23 
05,3A,A9,FC 
7E,00,01,C3 
CD,20,78,4F 
7C,7E,B/7,20 
00,DO,20, DA 
7F,38,03,28 
4F‚21,00,B8 
00,00, 7B,FE 
AF,CD,31,7E 
F7,7C,01,0D 
18,36,FE,93 
30,01,AF,35 
32,0C,3D,B9 
8E, 7C,C9,FE 
4F,ED,5B,S8D 
7E,36,00,F2 
22,7/D,01,11 
ED,B9,C@,EB 
56,2A,8D, 7C 
09,0A,OB, OC 
1E,1F,7F,CO 
7D,87,/7/D,4D 
7D,A7,/7D,53 
7D,6D,/7D,63 
44,45,48,4A 
6A,6C, 70, 7i 
6D, 7/D,53,7D 
4D, /7D,3E, 7E 
AD,7D,A4,7D 
9e,7D,99,7D 


MAAK VAN UW SV.328 een MSX computer met: 


728 


842 


402 


457 
585 
653 
850 


791 


3210 
3220 
3230 
3240 
3250 
3260 
3270 
3280 
3290 
3300 
3310 
3320 
3330 
3340 
3350 
3360 
3370 
3380 
3390 
3400 
3410 
3420 
3430 
3440 
3450 
3460 
3470 
3480 
3490 
3500 
3510 
3520 
3530 
3540 
3550 
3560 
35/0 
3580 
359% 
3600 
3610 
3620 
3630 
3640 
3650 
3660 
3670 
3680 
3690 
3700 
3/10 
3720 
3/30 
3/40 
3/50 
3760 
3/70 
3/80 
3/90 
3800 
3810 


C.U.C.'s 


voor f 24,50 nu de beschikking over twee computers! 


zie het bestelformulier elders in dit blad. 


DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
END 


“MSX-emulator' 


Al,7D,9E, 7D, 
B8,CD,41,7E, 
18,21,1C,7B, 
CD,32,0C,3D, 
18,0A,1D,F2, 
15,F8,18,07, 
BA,C8,14,C3, 
8D, 7C,7B,E6, 
82,7C,18,F2, 
32,0C,BA,20, 
B8,3E,00,18, 
AF ‚32,84, 7C, 
3E,93,21,3E, 
32,5E, /C,C9, 
D5,E5,9F „16, 
19,5D,54,23, 
28,05,4F,06, 
3A,DE,F3,B7, 
BF,18,03,11, 
F5,7D,93,7C, 
oD,54,01,50, 
7E,EB,D1,18, 
58,7E,D1,C3, 
17,92,28,0B, 
C8,FB,11,C9, 
DE,F3,B/7,20, 
18,03,21,90, 
E7,38,12,E5, 
00,09,EB,CD, 
BO,FF,09,18, 
ES,D5,5A,16, 
19,7/,D1,E1, 
14,CD,32,0C, 
17E,18,F5,3E, 
8/,7C,18,05, 
50,78,CD,31, 
3E,20,77,23, 
iF,79,30,0E, 
35,28,13,3C, 
18,0C,01,08, 
05,3D,C0,01, 
D3,/78,3E,60, 
7E,CB, 77,28, 
02,CB,AF,D3, 
8D,7C,6A,63, 
F3,7A,87,87, 
17;29,29,29, 
00,19,22,87, 
78,7C,E6,0/, 
D3,/8,7D;D3, 
JE,ED,BO,18, 
4E,18,04,CD, 
00,D3,A8,3E, 
3E,00,D3, A8, 
22,1B,7F,E1, 
7E,E6,3F,F6, 
E1,7E,3A,FF, 
7E,E6,CF,F6, 
3A,EA, 7E,E6, 
A8,C3,00,00 


16,FF,21,00 
16,00,1E,00 
FE,‚50,20,1B 
BA,C8,1E,00 
9F,7E,LE,4F 
CD,32,0C, 3D 
9F,7E,ED,5B 
07,28,F4,CD 
1E,00,14,CD 
E6,15,21,00 
1B,3E,80, 96 
C9,3E,04,21 
02,21,3E,FF 
2A,17,7E,7A 
00,21,B2,FB 
ED, 44,C6,17 
Q0,ED,BO, EL 
20,05,11,30 
EO,BE,C6,17 
QA, 30,0E,D5 
00,09,CD,CF 
EC,‚F1,57,CD 
9F,7E,DS,3E 
áF ‚06,00, 21 
FB,ED,B8, 3A 
05,21,E0,BE 
BE,11,00,B8 
SD,54,01,50 
CF,7E,E1,O1 
E8,D1,18,24 
00, 21,B2,FB 
C9,CD, 4C,7E 
BA,C8,CD, 58 
50,93,47,2A 
2A,17,7E,06 
7E,CD,EF,7E 
109,FC,18,77 
01,20,1F,D6 
CO,01,90,60 
60,D6,34, 28 
60,1F,3E,OA 
AQ,B1,32,8C 
06,CB,SF, 28 
79,C9,ED,53 
2C ‚24,22, DC 
82,87,6F,26 
22,17, 7E,1G 
7C,3E,OE,D3 
D3,79,3E,OF 
79,C9,CD,EF 
OA,CD,EF,7E 
EF,‚7E,71,3E 
00,32,FF,FF 
FB‚C9,F3,E3 
DB,A8,32,EA 
00,D3,A8, 32 
FF,‚2F,32,E5 
00,32,FF,FF 
CF‚F6,00,D3 


34 


ee NKIR HOR IK HR IOR kek ek onkokdokiokiekok 


TELECOMMUNICATIE 
lekokstokoksekdekselksikeksiokalslelekeksokselsokiekeksokek 


*x 


* 


deel l 0 


Moker kene ekek dek deler sokieksekdak 


Deze keer is als thema gekozen de onbemande RTTY mail- 
boxen, waarover zelden in de media is geschreven. Ver- 
der aandacht voor 'n interessante cassetteband voor de 
kortegolf luisteraar, die een leuke aanvulling voor de 
morse-telex decoder vormt. Aansluitend nieuws over da- 
tabanken waarin het C.U.C. informatie heeft geplaatst 


*. 


* 


en waarin u vragen aan ons kunt stellen. 


Inmiddels is dit de 10e aflevering TELECOMMU- 
NICATIE, iets om niet ongemerkt voorbij te 
laten gaan. Daarom even een korte terugblik. 


De serie is ontstaan door de grote interesse 
van de auteur om met behulp van een computer 
te kunnen communiceren, in de ruimste zin van 
het woord. Meestal kiezen we per uitgave een 
thema. 

Het artikel wordt door ondergetekende, naast 
de Basicode-Corner, als een doodgewone gebrui 
ker geschreven en, waar noodzakelijk, met der 
den besproken. Technische details komen dik- 
wijls van Peter Zevenhoven, of Peter van Gin- 
neken, of van andere team-leden. Uit de diver- 
se enquete's is gebleken dat de serie bij de 
lezers goed in de smaak valt, wat 'n goed ge- 
voel geeft en reden op deze voet door te gaan. 


Onderstaand een overzicht van besproken onder— 
werpen, met vermelding van het nummer van de 
uitgave. De nummering naar deel 10 klopt niet 
helemaal, omdat in het begin de artikelen zon- 
der volgnummer onder diverse titels werden ge- 
publiceerd. 


In uitgave: 


nr. 8/9 satelliet-signalen inlezen met het 
Basicode-2 vertaalprogramma. 

nr. 10 test van een morse/telex-decoder , 

nr. 12 aanvulling Satelliet-—ontvangst. 

nr. 14/15 Viditel en Fido databanken. 

nr. 16 alles over Vieuwdata/Viditel. 

nr. 17 (1) alles over B.B.S./Fido. 

nr. 18 (2) test Swoft-talk en Fido. 

nr. 19 (3) xmodem protocol. 

nr. 20/21 (4) Improved Modem Program. 

nr. 22 (5) alles over ComNet. 

nr. 23 (6) deel 2 over ComNet. 

nr. 24 (7) C.U.C. morse/telex-decoder . 

nr. 25/26 (8) alles over morse. 

nr. 27 (9) alles over telex en BBS-Sneek. 


bestellen. Misschien ontvangt u nr. 12 netjes 
gekopieerd, daar dit welhaast is uitverkocht. 


ZENDAMATEURS EN DATABANKEN /MAILBOXEN 


Wat is 't leuk om na jaren stilte als zendama- 
teur deze hobby te kunnen combineren met het 
computeren en, bovendien, hierover te kunnen 
publiceren. Na de nodige aandacht in Telecom- 
municatie aan viditel, databanken — die via de 
telefoon te benaderen zijn — en daarna aan mor- 
se en telex — via een ontvanger te volgen, nu 
een kruising van beide, t.w., over (onbemande) 
RITY-MAILBOXEN. Dit wordt een uniek verslag. 


INLEIDING 


De vorige aflevering handelde over RTTY (Radio 
TeleTYpe) oftewel telex via de radio. Hierin 
gaven wij o.a. een kleine opsomming van enkele 
zogenaamde RTTY mailboxen. Dit zijn databanken 
die, d.m.v. telex-signalen vanuit de computer, 
door zendamateurs worden gebruikt om gegevens 
centraal op te slaan, 

Mijn interesse in deze mailboxen was tijdens 
het uitproberen van de C,U.C. morse/telex de- 
coder II dusdanig gestegen dat ik meer aan- 
dacht aan dit medium ging besteden. Niet al- 
leen passief door te luisteren en te kijken, 
maar ook aktief als zendamateur door RITY te 
zenden om de nodige gegevens op te halen. 


RTTY MAILBOXEN 


Men kan niet zondermeer 'n RITY mailbox begin- 
nen. Daarvoor moet een pittig zendexamen wor— 
den aflegd en toestemming verkregen van de Ra- 
diocontroledienst, PIT afd. Machtigingen-admi- 
nistratie Radiozendamateurs te Groningen. De 
machtiging voor 'n zogenaamde (onbemande) RTTY 
mailbox valt onder de Bijzondere Toestemmingen 
(BT). Het is onbeperkt geldig maar, gezien het 


Deze uitgaven zijn via de Lezers Service na te experimentele karakter, niet automatisch na 'n- 


39 


— 


jaar verlengd zoals gebruikelijk bij zendmach- 
tigingen. Men dient dus elk jaar zelf een ver- 
lenging aan te vragen. 


Aktief als zendamateur met mailboxen communi—- 
ceren, kan helaas niet met slechts de C.,U.C. 
morse/telex decorder, die alleen geschikt is 
voor ontvangst. Er zijn de afgelopen jaren di- 
verse public domain RTTY MSX-programma's in 
omloop gekomen die ook geschikt zijn voor 't 
uitzenden van telex. Op clubdagen kunt u ze 
uit de C.U.C. software-bank (Dick vH) plukken. 
Ze mogen alleen door zendmateurs met 'n mach- 
tiging worden gebruikt om te zenden. 


AKTIEVE RTTY MAILBOXEN 


Begin dit jaar waren er 2 mailboxen permanent 
in aktie c.q. stand-by, t.w.: 


PISTWE 144.625 te Hengelo — PA3DBP 
PISWBA 144.625 te Alphen a/d Rijn — PA3CCD 


In het verleden waren er nog een paar aktief 
in Helmond en Leiderdorp, maar hiervan wordt 
niets meer vernomen; hun machtiging is ook 
niet verlengd of opnieuw aangevraagd. Onlangs 
vernam ik dat in Delftzijl een stations aktief 
zou zijn. 


Men zal zich afvragen waarom zendamateurs voor 
deze mogelijkheid kiezen. 


Voordeel: geen telefoonkosten. 
Nadeel : kans op storing door derden; 
(nog) geen privacy. 

De voordelen wegen niet op tegen de nadelen. 
Niettemin werken er steeds meer zendamateurs 
d.m.v. packet-radio, 'n andere manier van data 
overdracht. Dit is een modernere mogelijkheid, 
waarvan het gebruik enorm toeneemt. Wellicht 
dat wij daar in de toekomst nog eens aandacht 
aan besteden. Maar een lezer mag daar natuur- 
lijk ook over schrijven. 


INHOUD VAN DE DATABANKEN 


De Mailbox databank is enigszins te vergelij- 
ken met een BBS of FIDO; de tekst komt op de- 
zelfde wijze op het scherm. De communicatie 
verloopt echter anders. Net als half-duplex 
dient men om beurten te zenden of te ontvangen/ 
wachten. Men kan dus tussentijds niet een fou- 
tieve opdracht ongedaan maken, Bovendien dient 
men tussentijds via 't computerprogramma en/of 
zender over te schakelen van ontvangst naar 
zenden en vise versa, 


In de regio waar ík woonachtig ben, is de 
RTTY-—mailbox van PA3CCD uit Alphen aan/de Rijn 
zeer aktief onder de call PI8WBA. 

De commando's wijken wel af van de gebruikelij- 
ke databanken, maar door eerst een tijdje de 
andere verbindingen te volgen, krijgt men al 
gauw een indruk van de te volgen handelwijze. 


Tijdens het inloggen en gebruik krijgt men bo- 
vendien tussentijds genoeg uitleg en kan er 
nauwelijks iets fout gaan. Enige kennis van de 
Engelse taal is wel nuttig. 


MIJN EERSTE "VERBINDING" 


Normaal werk ik niet met een MSX computer, 
maar met een SV,328 (bijna MSX). Hoewel ik 
over een schitterend MSX-emulatie programma 
voor deze computer beschik, blijkt deze niet 
mans genoeg te zijn om de speciale MSX-soft- 
ware te kunnen verwerken. Eigenlijk logisch, 
want in de software worden de nodige poorten 
en adressen aangeroepen, en ook de hardware 
wijkt af van MSX-systemen; het programma loopt 
dus vast. Niettemin, ík paste tijdens mde eer- 
ste poging op maandagavond 26 september j.l. 
een foef je toe. 

a) ontvangst via mijn tranceiver en C.U.C.'s 
morse/telex decoder op de SV,328, want daarin 
beschik ik over een 80 kolommenkaart en kan ik 
alles direkt laten uitprinten. 

b) uitzenden via de microfoon van m'n trancei- 
ver vanuit een MSX-1 computer waarop het spe- 
ciale programma draaide. Hierover later meer, 


Bij het oproepen/zenden dient men eerst een 
paar maal "ryryryryry' uit te zenden opdat de 
ontvanger van de mailbox zich daarop automa- 
tisch afstemt. Daarna de eigenlijke oproep: 
'_pigwba de pa3gbl-" en vervolgens overscha- 
kelen op ontvangst. 

Het resultaat was in een keer raak, De mailbox 
kwam terug met: 

“ryryryr... this is mailbox pi8wba'' 

en ze geeft aan dat men is ingelogd met datum 
en tijd. Ze vertelt dan wat te doen als men 
iets fout heeft gedaan, hoe informatie is te 
verkrijgen (via —info-), hoe een bericht is 
uit te lezen en hoe de snelheid kan worden 
gewijzigd naar bijv 100 of 110 baud i.p.v. de 
standaard 50 baud. 


ryryeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyey this is mailbox piBwba 
log-qgsls pelgbl, 26.989,88 on 29,29 1tc 


when calssign is not good enter command and please wait? 


for information give comaand-info- please don't forget the (-) sign 


lees een message uit met b.v -rcl3-,dus rcl met sag-nuaser. 
for 168 baud give -p24- of - p25 for 118 baud 


pelgbl de mailbox piBwba 


your coaaand please ? (-info- -list- =help- -grt-)----pse kkk 


Veel commando's kende ik reeds door regelmatig 
berichten van mede amateurs te volgen en zo- 
doende was ik al een beetje thuis in het ge- 
bruik ervan. 

Ik heb diverse voor mij interessante files met 
berichten kunnen oproepen en tevens 'n bericht 
achtergelaten met het verzoek of iemand mij 
meer gegevens zou kunnen verstrekken over an— 
dere RTTY mailboxen, 


36 


MIJN TWEEDE KONTAKT 


Op zondag 9 oktober, 't regende de gehele dag, 
was het mooi weer om eens voor mezelf te hob- 
byen (áin plaats van voor de club) en heb ik de 
morse/telex decoder aangesloten om de berich- 
ten via de mailbox in de gaten te houden. 

Mijn oproep om gegevens over andere mailboxen 
was gehonoreerd: in het oproepbericht, dat om 
de 20 minuten automatisch wordt uitgezonden, 
stond dat er een bericht voor mij was. 


ryryryeyeyeyryeyeyeyeyeyeyeyeyeyeyryeyey this is mailbox pidwba 


alphen a/d rijn,cab4f,jo22hd,r28 call ae like: -piBwba de pa@xxx- 


this mailbox worksaccording to the iaru-norm,in noraal mode, 


nessage for pbBaes,pelgbl,pelafy, 


after the mailbox is open,‚information with-info-,or-help-,or-list- 


date 11,19.88 tise 16,38 1tc 


remeaber the (-)'s pse kkk 


Direkt inloggen kon niet, want ik moest dan de 
gehele fanfare van m'n zoon naar beneden halen 
Daar ik de volgende dag vrij zou zijn, leek me 
dat een uitstekende gelegenheid om een tweede 
maal aktief in te loggen. 

Bij een viditel/bbs databank bel ik in 't week 
end of 's avonds, (drukt de telefoonkosten), 
maar in dit geval kan dit gemakkelijk overdag. 
Nadat de spullen waren opgesteld kon ik de ver 
binding tot stand brengen. Dat geschiedde in 
eerste instantie uitstekend, zodat ik mijn be- 
richt kon lezen. Het is gebruikelijk om 'n ge- 
lezen bericht met enkele commando's te wissen 
(clearen), maar dat lukte niet. Mijn antenne 
stond in een andere richting (zuid-west i.p.v. 
oost, gezien de toenmalige najaarsstormen) en 
er was veel storing in de lucht; de mailbox 
kon derhalve mijn opdrachten niet goed volgen. 
Toevallig liep de systeembeheerder langs zijn 
computer en zag dat er iets niet goed ging. In 
plaats van de automatische berichten vanuit de 
computer zag ik hem tekst intikken en op die 
manier konden wij e.e‚a. samen behandelen. 
Maar toen ging het fout .….…… de TV van m'n 
zoon begaf het. Daarmede kon ik via de primi- 
tieve opstelling de berichten wel mee ontvan- 
gen, maar niet beantwoorden „…………. 


Er was echter nog een mogelijkheid: ik deed 'n 
oproep via phone (via de microfoon met spraak). 
De systeembeheerder merkte dat op en deed het- 
zelfde. Zo hebben we, nadat we een vrije fre- 
quentie hadden opgezocht, gezellig kunnen pra- 
ten over onze bevindingen en ervaringen, 

Ik vernam bijv. dat zijn systeem nog steeds 
werd uitgebreid en verbeterd. Ook dat hij maat 
regelen had genomen om een zogenaamde hang-up 


| Een belangrijk punt is de privacy die, via een 


zogenaamd openbaar media-overdracht, nooit wa- 
terdicht is. Maar daar wordt nog aan gewerkt. 


U zult zich wellicht afvragen welke commando's 
er gebruikt kunnen worden. Onderstaand 'n paar 
daarvan met een korte uiteenzetting: 


=info- ; operating instructions 

=help- ; instructions info-file 

—WX- ‚ weerbericht 

—news- ; piáaa bulletin 

—open- ; open file 

-qrt- _; close the mailbox 

—-end- ; close enter of message 

—list- ; directory of file's 

-rcl- ; read file's like -rc13- 

=sto- _; store of file's in 50 baud! 

-clr- ; kill file's like -—clr- wait 

-qsl- ; transmit qsl card 

—log- _; logbook from the last 3 day's 

—last- ; directory last 5 file's 
Bovendien zijn er speciale commando's om de 


snelheid te wijzigen (-p24- is naar 100 baud), 
signalen te testen (-testl- transmit the quick 
brown...), de mailbox als repeater (tussensta- 
tion) te gebruiken en de mogelijkheden zullen 
nog wel verder uitgedacht worden, 


Het lijkt in het begin onoverzichtelijk, maar 
indien men iets fout doet, geeft de automati— 
sche mailbox altijd een verklaring. Na enige 
tijd tikt men de commando's blindelings in met 
diverse opdrachten achter elkaar. 


Vindt u het nu nog vreemd dat ik over deze mo- 
gelijkheid van datacommunicatie schrijf? Er 
kan nog veel meer over geschreven zou kunnen 
worden, maar 't is slechts de bedoeling u ken- 
kennis te laten maken met dit schitterend stuk 
vakmanschap bedreven door Nederlandse radio- 
zendamateurs. 


SOFTWARE 


Er bestaan voor de MSX-computers reeds enkele 
programma's waarmee naast telex-ontvangst ook 
telex-signalen gemaakt/uitgezonden kunnen wor- 
den, Dat mag alleen door gelicenceerde zenda- 
mateurs gebeuren, 

Deze programma's werken trouwens vaak niet met 
onze interface, omdat de aansluitingen via de 
joystick anders kunnen zijn en men dient dit 
dus aan te passen, Het aansluitschema van de 
C.U.C. morse/telex convertor staat in "C.U.C. 
journaal" nr. 27 op bladzijde 34. 


DATASIGNALEN OP DE KORTEGOLF 
Tijdens een van mijn bezoeken aan Willem Bos 


(van RAM) zag ik een cassetteband liggen met 
de titel 'Kortegolf codes', Uiteraard wou ik 


(vastlopen van het programma) op te vangen. het fijne ervan weten en hij vertelde mij dat 


31 _ 


er allerlei signalen op stonden die op de 
kortegolf voorkomen. 

Zoals in een vorig artikel verteld, is 't niet 
eenvoudig om allerlei soorten signalen op de 


kortegolf te herkennen of uit elkaar te houden. 


Met dit bandje heeft men enorm goed vergelij 
kings materiaal, want er staan maar liefst 20 
modulatiesoorten op met brondvermelding. 

De opnamen van de verschillende soorten modes 
varieren van 30 sec. tot 2 minuten met vooraf 
een stukje verklarende tekst. De cassetteband 
heeft een lengte van bijna een half uur met 
piepjes zoals C.W, (morse), Baudot-telex (ín 
verschillende snelheden), maar ook minder be- 
kende kreten zoals TOR, SITOR B, ARQ, FAX en 
slowscan en nog anderen. 


De cassette is te bestellen bij: 

RAMSOFT SERVICE onder de titel: Kortegolf co- 
des en kost f. 25,- inclusief gebruiksaanwij- 
zing en verzendkosten. 

U kunt een girobetaalkaart, euro—- betaalcheque 
ad f‚ 25,- zenden naar: 

RAM, Postbus 333, 2040 AH ZANDVOORT 

of het bedrag overmaken naar: 

Giro 1598540 t.n.v. RAM BV te Zandvoort. 


C.U.C. is bereikbaar via 
COMNET & BBS-SNEEK 


COMNET (viditelmode 1200/75 baud) 
tel. 0078-156100, 159900 en 158000 


Inmiddels hebben bij ComNet wederom uitbrei 
dingen plaatsgevonden, Het aantal telefoonlij- 
nen is opnieuw toegenomen en de capaciteit van 
de harddisks is ook groter. 


De hoeveelheid telesoftware blijft, dankzij de 
betaal-telesoftware, aanzienlijk toenemen. 
Betaal-telesoftware kost niet veel, maar bevat 
wel kwalitatief goede programmatuur; periodiek 
ontvangt men van ComNet een faktuur. 


We overwegen een aantal geselecteerde program- 
ma's, die ook op cassette via de Lezers Servi- 
ce te koop zijn, in de betaal-telesoftware op 
te nemen. De vrije software blijft echter be- 
staan. 


B.B.S, SNEEK (300/300 1200/1200 2400/2400 baud) 
tel. 05150-25553 (GEEN 1200/75 baud) 


Na de nodige aandacht aan deze databank in on- 
ze vorige aflevering zijn er veel berichten 
binnen gekomen, Hele leuke, maar ook vervelen- 
de. Dat gaat dan bijv. als volgt: 

“Als bedrijf kunt u niet .………. 


“Beste mensen, al mag ons clubblad er dan pro- 
fessioneel uitzien, achter de schermen zijn 
alleen echte amateurs en hobbyisten bezig. De 
meeste daarvan hebben een normale baan, zijn 
getrouwd en hebben een gezin .……… Het clubge- 
beuren kan daardoor zelden op de eerste plaats 
komen. Het gebeuren dat een of meerdere werk- 
zaamheden van en/of voor de club vertraging, 
zo niet aanzienlijke vertraging oplopen", 


De files c.q. software is inmiddels aanzien- 
…Jk toegenomen: ook zijn er hebben velen een 
of meerdere programma's geupload. 


VOLGENDE AFLEVERING 


Hierin zullen we het hebben over Viewdata (Vi- 
ditel-systemen) aangezien op dit gebied nieuwe 
ontwikkelingen plaats vinden, 


We hebben 't voornemen 'n lijst samen te stel- 
len met telefoonnummers van viditel-databanken 
die 24 uur per dag operationeel zijn, Vooral 
VIDITEL-systemen welke op 300/300, 1200/1200 
en 2400/2400 baud hebben onze interesse, 


Sysops en informanten kunnen hun gegevens zen- 
den naar onze postbus 202 te Leiden onder ver- 
melding van: 'TELECOMMUNICATIE', 

dokk 


CUC. op COMNET 


COMPUTER, 


Josvaasl 


MICRO TECHNOLOGY 


ALLES OVER HET C.U.C. 
LEZEN in: 


COMNET 


“COMNET" is een DATABANK volgens het oe EROTOCOL 
"COMNET" is BEREIKBAAR via de TELEFOON N 


0768-158000 
078-1539900 


0e {66100 


KIES PAGINA 328 voor UITGEBREIDE INFORMATIE OVER het C.U.C. 


Het lidmaatschap op ComNet is gratis; 


en om een toegangsnummer toegewezen te krijgen. 


wel dient u zich aan te melden als lid 


De programma's zijn eveneens 


zo binnen te halen — waardoor nog slechts de telefoon-verbinding geld kost, 


In deze rubriek maakt de redactie openlijk bekend wat er fout 
ging (en hoe 't wel moet) of beter kan. 


journaal 25/26 
ProCAD v 4.3 


Software Omnibus '88/89 
“ontwerp en tekenprogramma " blz. 21 (WA) 
de volgende wijzigingen en aanvullingen toevoegen: 


nodig: 

2042 IF (XX,YY)=@ THEN 2944 ELSE 2950 

3944 IF YYSCV THEN A(iD)= ,„SXFI: A(@=l.EXFI: GOTO 4920 
2946 IF YY#CV THEN A(1)=1.5XPI: A(@)= ,„SXFI: GOTO 4020 


beter: regels 1750 & 1760 worden regels 1522 & 1524 


Daarnaast dient het ingebouwde screendump programma te 
worden aangepast. Immers, dit was overgenomen uit de 
Software Omnibus '85 en draait alleen onder SCREEN 2 
van MSX of SCREEN 1 van de SV.,328. ProCAD V 4,3 draait 
op scherm 7 van MSX-2, zodat het screendump programma 
voor Star en Brother printers (voor andere printers 
kunnen andere codes nodig zijn) dient te worden ver- 
vangen door het volgende: 


SEEd REM screendump progr.voor scherm 7 van MSX-2: HER 
SED REM eenvoudige maar doeltreffende versie 

Sed REM of het sophisticated screendump progr. CAMELEON 
Se REM zorg er vaar dat de printer aan staat 

SE : 

Se7d DEFINT A-Z: LERINT CHR$(27) CHR$(65) CHR$ (B) 

528 Xtzdr DEFUSREVARFTR (X4#) 


FOR I= TO 5: READ Tr: POKE VARPTR(OXH)+I, Ti NEXT I 
DATA Es Zr 126, 195, 165, @ 


FOR HO=W TO 504 STEF 8 
LPRINT CHR$ (27) CHR$(74) CHR$(C124) CHR$ (2) 4 
FOUR VE=RIj TO @ STEF —1: De 
FOR H=HO TO HO + 7 
D=D+D: IF FOINT (H‚VE) 454 THEN D=D+ti 
NEXT Hz D=USR(D): D=USR(D): D=USR(D) 
h NEXT VEr LPRINT 
540 NEXT HO 
SAID : 
ZAEB LPRINT CHR$S(E7) CHR$ (64) 
ZA : 
244 DEFDEL A-Z 
z45 RETURN 


Deze eenvoudige maar doeltreffende screendump routine 
kan natuurlijk aan ieder ander programma worden toege 
voegd. Het eenvoudigst gaat dit door het na intikken 
weg te schrijven als ASCII file en dit met MERGE aan 
het bedoelde programma te koppelen, Zo kunt u boven- 
staande regels en de nieuwe screendump ook aan ProCAD 


toevoegen. 


‘mmm 


Tips en Foef jes 
— nr. 007 kan ook met DATA regels. Let er ook op dat op 
de BASIC informatie kaart 18 (Cj 22) in regel 140 B$ 
is weggevallen na de ',' (PZ). 


journaal 27 blz, 36 (Adriaan Delis) 
WIJZER gasmeter programma 


— In regel 1040 moet de variabele JA worden JA$ 


— Ter verbetering volgende regels toevoegen: 


125 DEFINT Fi: FT=ú 
758 IF FT=l THEN RETURN ELSE RETURN 150 
7048 IF A$="J" of Af="j" THEN FT=l: GOSUB 65 


DOS WERKBANK 
blz. 49 (wa) 


Lees de nieuwe MS-DOS WERKBANK; deze geeft enkele toe- 
lichtingen. 


CUE. BEOS 1,6 

voor SV,328 — In de utility CB wordt 't gekozen te formateren for- 
maat invers weergegeven. Bij formaat nr 2l gaat dit 
niet helemaal correct. 

De oplossing is in file CB./ÚP twee bytes te verande- 
ren met DDT. Als volgt: 


DDT8# CH, dd 
S4CI 
14 


SeAC1 

14 

Gö 

SAVE 2d6 CE, BOE 


xk 


Twee van de nieuwe cassettes; vanaf 
nu via de Lezers Service verkrijgbaar. 


** ELECTRO met vier "educatieve" spellen 
en de software bij de 


** MORSE/TELEX decoder, een interessant 
stukje verlenging van uw computer hobby. 


ook op diskette te bestellen 


| G 
STUUR ONS UW PROGRAMMA TER PLAATSIN 


40 


MS-DOS HET ANDERE BESTURINGSSYSTEEM 
neoenkenfedenfenkkenekenfenkkenfekenkenkekenfeokeofeokeofenkeokenkokenfeenke flenke efen 


In de achtste aflevering van deze reeks be- 
spreken we de laatste vijf van de ingebouwde 
DOS commando's, te weten: 


BREAK 
CITY 
EXIT 
SET 
VERIFY 


In een volgende aflevering komen de externe op- 
drachten aan bod. 


BREAK [ON [OFF J<ENTER> 


De toetscombinatie °C heeft meestal tot gevolg 
dat het lopende programma afgebroken wordt. 
Wenst men echter °C in een programma voor een 
ander doel te gebruiken, of voorkomen dat een 
programma met °C onderbroken wordt, dan moet 
dat aan het systeem kenbaar gemaakt worden. Na 
het geven van de opdracht BREAK OFF zal het 
systeem bij het geven van °C het lopende pro- 
gramma niet meer onderbreken. 

BREAKKSENTER> geeft aan of de BREAK switch aan 
‘of uit staat. Met BREAK ONKENTER> wordt de 
BREAK functie weer ingeschakeld. 


CTTY [apparaat J<ENTER> 


Met deze opdracht kan een fysisch apparaat ge- 
selecteerd worden waarvan dan de opdrachten 
voor het besturen van de computer vandaan ko- 
men. Standaard geeft u opdrachten vanaf het 
CONsole maar het selecteren van een COM-poort 
behoort ook tot de mogelijkheden. Voor het 
terugkeren naar het console dient u de op- 
dracht CTTY CON<ENTER> te geven. 

Het is, na het geven CTTY AUXXENTER>, moge 
lijk de computer te besturen vanaf een op die 
(RS 232) poort aangesloten terminal. Zo kunt u 
via de RS 232 poort van bijv. een SV,328 toch 
MS-DOS programma's besturen, alleen krijgt u 
wel problemen met, voor de aangesloten verre 
computer, ‘vreemde! scherm besturingscodes. 

In plaats van AUX (=COMI) kunt u een andere 
COM-poort kiezen indien in uw systeem aanwezig 


EXIT<ENTERD 


Bij 'n aantal toepassingsprogramma's is 't mo- 
gelijk het programma tijdelijk te verlaten en 
met behulp van de COMMAND interpreter de in- 
gebouwde DOS opdrachten te laten uitvoeren. U 
voert de opdrachten niet in bij de prompt maar 
geeft COMMAND [opdracht]. Zijn de gewenste op- 
drachten uitgevoerd dan wordt met EXIT<ENTERD> 
teruggekeerd naar het programma dat daarvoor 
verlaten werd. 


SET [naam=[waarde ] J<ENTER> 


Set is een opdracht waarmee direct geschreven 
kan worden in een gereserveerd deel van het 
systeem. In dat stukje geheugen staan een aan- 
tal waarden die het systeem en programma's 
kunnen bekijken. 

Voor het systeem staat daarin waar hij de file 
COMMAND.COM kan vinden en wat het zoekpad (zie 
MSDOS-7 in Cj 25/26) voor de opdrachten is. 


Met SETKENTER> krijgt u de waarden van hui- 
dige parameters te zien, Zonder dat u iets toe- 
gekend hebt, krijgt u te zien: 


PATH= 
COMSPEC=A : \COMMAND . COM 


Na afloop van veel programma's wordt 
COMMAND.COM opnieuw geladen, Handig is het om 
COMMAND.COM in RAM-disk (drive D) te zetten en 
de volgende SET opdracht te geven: 


SET COMSPEC=D : \COMMAND . COM<ENTER> 


Er zijn ook programma's die, als zij een be- 
paalde file niet kunnen vinden, in de vernoem- 
de ruimte zoeken of er voor hun een specifiek 
zoekpad is aangegeven. Bijv. een programma 
SPEL zoekt de file WOORDEN, maar zal, als hij 
die niet in de actieve directory kan vinden, 
kijken of in dat geheugen staat 


PATHSPEL=[ path] 


In dat geval zal in de aangegeven directory 
naar WOORDEN gezocht worden. 

U dient hierbij te bedenken dat de normale 
PATH opdracht alleen gebruikt kan worden voor 
het zoeken van COM en EXE files, 


VERIFY [ON ][OFF J<ENTERD> 


Gewoonlijk worden de naar schijf geschreven 
data (gegevens) niet direct teruggelezen om te 
con-troleren of deze correct op schijf staan. 
Indien u echter ‘absolute! zekerheid wenst te 
hebben dat de informatie correct op schijf 
komt dan kan dat met VERIFY ONKENTER>. Di- 
rect na het wegschrijven worden de data op- 
nieuw ingelezen en vergeleken met de originele 
data. U dient zich wel te realiseren dat het 
wegschrijven van data met VERIFY ON een lang- 
durige zaak wordt. 
VERIFY «ENTER» geeft aan of de omschakelaar 
aan of uit staat. 

[break |] 


42 


vayouurt) A Varo 


Kluwer PC-boeken. Onmisbare handleidin- 
gen voor gebruikers van serieuze software, 
bijvoorbeeld van Microsoft. 

Nederlandstalig, helder geschreven, over- 
zichtelijk ingedeeld. Let dus op de naam: 
Kluwer PC-boeken. De gratis catalogus ligt 
bij iedere goede boekwinkel kluwer PC Boeken. 


en computershop. Of vraag postbus 23, 
/m aan. Bel: 05/00-48303. 7400 GA Deventer. 


Kolel-WeE-R-BC-B-O-E-K-E-N 


Klare taal voor PC-gebruikers 


- ORAFSEUB KAARTEN — 


onder DOS 


In augustus 1981 aanschouwde Microsofts 16 bits MS-DOS 1.0 
personel computer besturingssysteem het licht. De afwisse- 
ling van de wacht met het Digital Research 8-bitsCP/M sys- 
teem, de officiele standaard, was begonnen. Tegelijkertijd 
bracht IBM de hardware er voor uit in de vorm van de eerste 
Personal Computer (PC). Maar, zonder weergave op het scherm 
beginnen we niet veel. Hoe loste men dat op? 


>> het begin 


MS-DOS won het pleit en werd de standaard voor 
de komende PC/XT/AT/PS-2 generaties. In juni 

1982 kwam DOS 1.1, dat dubbelzijdige diskettes 
ondersteunde, en even later DOS 2, dat de har- 


de schijf in 't systeem bracht. DOS zette door. 


>> de MDA (monochrome display adapter) 


Teneinde ingetikte of van diskette gehaalde 
tekst op het beeldscherm te brengen, had de 
grote reus slechts een magere voorziening 
getroffen. Slechts een monochrome (ten-kleu- 
rige) insteek kaart, waarmee letters op het 
scherm waren te plaatsen. De computer fabri- 
kant ging er van uit, dat een grafische moge 
lijkheid niet door de zakelijke markt zou wor- 
den verlangd en dat een scherpe 40 en 80 ko- 
lommen (zwart/wit) tekst meer dan genoeg zou- 
den zijn. Alleen de 40 en 80 kolommen mode is 
tot op de dag van vandaag blijven bestaan. 


>> de HERCULES kaart 


De firma Hercules (spreek uit: heur'kjoelies) 
zag het gat (ín de markt) en sprong er in met 
een nieuw type kaart ('83), die ook grafische 
afbeeldingen mogelijk maakte.Hoewel nog steeds 
monochroom juichte de wereld; dat was toch wel 
wat men zocht en de Hercules jongens maakten 
geld en een nieuwe standaard. Doordat de kaart 
'n z.g. MDA gedeelte bevatte, was ze uiteraard 
ook compatible met de MDA specificaties. Maar 
daarnaast had men er 64Kb beeldschermgeheugen 
(videoRAM) extra op aangebracht, zodat er met 
een grafisch oplossend vermogen van 720x348 
beeldpunten gewerkt kon worden. Een bijzondere 
eigenschap van de Hercules kaart is bovendien 
dat ze in delen valt op te splitsen. Steeds 'n 
deel van het RAM kan worden ingeschakeld, zo- 
dat er geen problemen optreden wanneer de Her- 
cules kaart met de later ontwikkelde CGA kaart 
samen een computer zouden moeten delen. Een 
pagina grafiek op de Herculeskaart heeft 32Kb 
geheugen nodig, zodat de kaart twee pagina's, 
of te wel twee schermen, grafiek kan bevatten. 
Tussen deze twee kan worden omgeschakeld. 


GW-BASIC ondersteunt (niet verwonderlijk) de de enhanced graphics adapter, op de veeleisen- 


— 


Hercules kaart niet. Wel levert de fabriek een 
aangepaste BASIC versie, zoals zo velen dat 
doen. Dit geeft opnieuw aanleiding tot incom- 
patibiliteit en opletten bij het aanschaffen 
van uw computer configuratie is geboden. 


>> de CGA grafische kleurenkaart. 


De marktleider merkte de vergissing op, krabte 
zich achter het oor vanwege de te loor gegane 
winsten, en bracht na enkele jaren ('83) een 
nieuwe kaart op de markt die niet alleen gra- 
fisch, doch zelfs in kleur kon weergeven; ook 
tekst. Dit werd de CGA of color graphics adap- 
ter, de tot op dit moment in de meeste compa- 
tibles aangetroffen kleurenkaart. Opnieuw had 
de computer gigant het leiderschap naar zich 
toegetrokken, want CGA begon aan 'n zegetocht. 
Dit bleek o.a. wel uit het feit dat er een ex- 
otische uitwas als een CGA emulator kwam, die 
het mogelijk maakte CGA kleurenplaatjes (spel- 
let jes) op een Hercules kaart te draaien. 


De CGA kaart heeft 16 Kb video RAM, kent vier 
scherm modi: 40 & 80 kolommen tekst schermen, 
en twee grafische met 320 & 640x200 pixels op- 
lossend vermogen in 4 en 2 kleuren. Uit de 
kleuren rood, groen en blauw componeert de 
kaart 7 kleuren,die in twee intensiteiten kun- 
nen worden weergegeven, zodat er als het ware 
16 verschillende kleuren ontstaan. Bovendien 
kan bij de drie eerste mogelijkheden de kleur- 
weergave worden uitgeschakeld. In dit geval 
eist ook de monitor waaraan het signaal wordt 
aangeboden onze aandacht. Niet iedere monitor 
(RGBI) herkent 't intensiteitssignaal. In dat 
geval komen we dus niet verder dan 7 keuren. 
In het video RAM kunnen meerdere schermen wor- 
den opgeslagen, waartussen bijzonder snel op 
het scherm heen en weer geschakeld kan worden. 
Onder GW-BASIC kunnen we dit met de SCREEN op- 
dracht bewerkstelligen. 


>> de EGA grafische kleurenkaart. 


De techniek gaat verder en tijd geeft de moge- 
lijkheid tot verdere ontwikkelingen. Dat deed 
de vader van CGA en na verloop van tijd werd 
de (momenteel misschien minder) dure EGA kaart, 


Ab 


VOPUDxoJ Yp VOPNOM 


der computer minded massa losgelaten. Opnieuw 
een standaard, maar over het algemeen voor de 
welgestelden. Nog steeds, al zijn de prijzen 
gezakt en gaan ze nog meer dalen, dienen we ca. 
een halve rode rug of meer voor een dergelijke 
kleuren patser op de toonbank te vlijen voor 
deze ons wettelijk eigendom wordt. Wel kunnen 
we dan welhaast alle kanten op, zowel kwa tekst 
als grafisch. Het oplossend vemogen van de EGA 
kaart is 640 x 350 beelpuntjes of pixels. 
Bovendien kunnen we uit een palet van 64 kleu- 
ren ieder puntje op het scherm een kleur geven 
als het er in totaal maar niet meer dan 16 
worden. Natuurlijk heeft de fabrikant er voor 
gezorgd dat de meeste CGA software ook op de 
EGA kaart draait, een groot voordeel, en bo- 
dien nog eens in de 16 EGA kleuren. Het hoger 
oplossend vermogen van de EGA kaart stelt ook 
hogere eisen aan de monitor. Deze dient bij 'n 
EGA kaart toch wel minimaal een ca. 22 kHz ho- 
rizontale lijnfrekwntie te bezittenen en zich 
automatisch af te stemmen. Monochrome monito- 
ren kunnen de EGA kaart over het algemeen wel 
de baas. En wilt u de EGA kaart de baas, werk 
samen met GW-BASIC versie 3,21. 


MDA 


macho kaart opnieuw een (industrie) standaard 
hebben ontmoet, want de markt heeft VGA goed 
opgenomen. Alleen de prijs is voor de meeste 
hobbyisten nog slechts om van VGA alleen maar 
te dromen. De grafische mogelijkheden, resolu—- 
tie en aantal kleuren, zijn onovertroffen. Wel 
was het noodzakelijk een technische aanpassing 
te maken. Stuurden alle kaarten tot nog toe 
via TTL ingangen de monitor aan, de nieuwe mo- 
gelijkheden van de VGA kaart vereisten 'n ana- 
loge aansturing. Op nieuwe mo-nitoren zult u 
deze ingang dan ook steeds meer aantreffen. 


>> de nieuwste IBM 8514/A analoge kleurenkaart 


De vraag is natuurlijk, waarom komt IBM, kort 
na de introductie van PS/2 alweer met 'n nieu- 
we PC/AT/PS-2 grafische kleuren kaart? 

Het antwoord. 

Deze 8514/A kaart presteert uitzonderlijk veel: 
1024 x 768 pixels in 256 kleuren (VGA 16). Dit 
geeft 'n bijna niet meer te overtreffen beeld- 
kwaliteit in kleur. Bovendien blijft een aan- 
hangende vraag altijd, neemt de markt de kaart 
als standaard over? Werk voor de toekomst dus. 


REGELS 
TTL/ANAL. 
GRAFISCH 


KARAKTER 

OPBOUW 
MoChr — monochroom 
K — kleur 


1987 


En 
640x480 
720x400 


640x480 
1024x768 


MULTI-SYNC — zich autom. op (hoge) lijnfrequentie instellend 


>> de VGA grafische kleuren kaart. 


Alsof het nog niet genoeg was, en dat was het 
niet meer, want door de techniek was tegen een 
redelijke prijs meer mogelijk, bracht de veel 
verguisde en geprezen toonaangever op computer 
gebied een nieuw concept op de markt, PS/2. 
Hij stelt ons daarbij tevens in het genot van 
een nieuwe kleurenkaart die grafisch buitenge- 
wone mogelijkheden biedt: de VGA of video gra- 
phics array. Het lijkt er op dat we met deze 


In ieder geval heeft de kaart 1 Mb aan video 

RAM aan boord en is ze toegespitst op de nieu- 
we MCA (micro channel architecture — PS/2) van 
IBM. Dit kan 'n beperking zijn, daar PS/2 zich 
nog steeds met AT techniek (en EISA) moet me- 
ten; voor het overige is deze nieuwe 8514/A 

kaart opnieuw het summum van wat er op dit ge- 
bied te koop is. Want welke andere kaart kan 

er nog twee monitoren tegelijker tijd bedienen 
ook! Of werkt zo'n tien maal sneller dan VGA ! 
Ze ondersteunt uiteraard wel de VGA modi (ook 


45 


parallel), maar het contact met alle overige 
kaart concepties (zie boven) is geheel verlo- 
ren gegaan. Wat er voor terugkomt, zijn bijv. 
de in een matrix van /xl5 pixels opgebouwde 
karakters die 146 tekens op ieder van de 51 
regels toestaan. Dit betekent per scherm een 
weergave van 7500 tekens. 

En dit alles is mogelijk door het feitenlijke 
nieuwe aan deze kaart: een zeer bij-de-handte 
de video processor, gepaard aan een ander vorm 
van beeldopbouw. 


>> de niet-standaard kaarten. 


Iedereen die toegang heeft tot de consumenten 
markt, probeert altijd de nodige graantjes uit 
de portemonnaie der kleine en grote luiden mee 
te pakken. Of dit ethisch verantwoord gaat la- 
ten we in het midden (dus niet), maar het re- 
sultaat is een vloed van kleurenkaarten voor 

PC's van allerlei pluimage en (dikwijls niet 


e tracen) herkomst, die steeds weer meer kun- 
nen dan de standaard. Dikwijls zijn er diverse 
standaarden op 'n kaart aangebracht en de com- 
computer zoekt wel (of niet) uit welk deel van 
de kaart hij moet aansturen. Te bedenken is 
dat niet alle PC's hiervan gediend zijn, de 
geboden mogelijkheden dikwijls overbodig blij- 
ken, de monitor de door de kaart aangeboden 
signalen niet aan kan, en de prijs van zo'n 
super combi-kaart niet direct concurrerend 
genoemd kan worden. 


>> nu U 


En u bent de consument, die, in 'n toch al on- 
doorzichte computer smog, ook nog eens de weg 

in de grafische kaarten mag proberen te vinden. 
Misschien geeft 't bovenstaande summiere over- 
zicht van de huidige grafische kaarten markt u 
een iets beter inzicht om tot een gewogen aan- 


koopoverwegeng te komen. 
po geng zk 


PUR ranks BEN 
C.U.C, speaks English ———————— 


Dear reader, 


Since we started this English colum earlier this year, we 

received many reactions from abroad. 

A good reason te become a C.U.C., member, too! Write to: 

C.U.C., PO BOX 202, 2300 AE, Leiden Holland 

C.U.C.Belgium, Fr de Vriendtstr 34/b3l, 2600 Antwerp,Belgium 

Olivier Colin, Les Varennes-Chartrs sur Cher 
41320 Mennetou sur Cher 


France 


This edition is no. 28 already, since we have started the 
computer hobby club and launched the "C.U.C. journaal" as 
its contact medium. The next edition, no. 29, is to become 
our jubilee issue, Please see to it that you obtain this 
issue, because we have some surprises in mind for you. 


In '"Syntaks Error! this time you will find some corrections 
to programmes, featured in the older editions. 


We have new features in the Readers Service, which are: 

— The MSX BASIC compiler KUN. This is a compiler-like utili- 
ty that can increase the speed of BASIC programmes up to 100 
times. An example in this issue is the DOOS programme, which 
can RUN with and without copiler. Just see the difference! 
For the MSX-2 machines the C.U.C. offers you the CP/M PLUS 
operating system (manual in English and Dutch). This capaci- 
ties you for the use of professional programmes like Word- 
star and dBase II on your machine. 


— We like to pay a little extra attention to the C.U.C. 
MORSE/TELEX decoder. All over the world MORSE and TELEX sig- 
nals are being transmitted.They can be received anywhere 
(except under exceptional circumstances, local and weather 
conditions). If you are interested in receiving these sig- 
nals and their translations on your display, you can order 
the decoder and the programme that goes with it. 


In this edition: 

— The programme "Magisch vierkant! (magic square) conjures 
up a magic square which the sum of the numbers must be the 
same in any direction. Or the computer will give the answer. 
— The MS-DOS work bench (WERK BANK) is a column in which the 
practical use of MS-DOS is discussed. This time (and you 
have only to type out the listings) we shall produce a 
GWBASIC diskette which starts-up itself and immediately 
after starts a GWBASIC programme, 

— Once more you will find the pages with "LITTLE DEBUTANTS'"' 
(BEGINNERTJES) for MSX-2 and GW-BASIC, simple programmes 
which can be typed-in very quickly and that give immediate 
results, and, maybe as a debutant, you can then examine, 


If you wish to receive many different programmes to type-in, 
we advice you to order the various "Software Omnibus'''s. 
These triple or even quadruple issues are published every 
August. See our Readers Service, please. 

If you have any comments, suggestions,ideas, tips and/or 
programma's, please send them to us, so that we can print 
them and please many others. 


Should you like to order something via our Readers Service, 
please send in the coupon. If you want to pay by cheque, 
please write it out in Dutch guilders. The simpliest way 
would be to send us an international postal cheque (availa- 
ble from your local post office) in Dutch guilders. 


Can I count on you? I look forward to your reactions. 


46 


NS-DOS gm vandaag. 
Eisa tilt PC-gebruikers 
pijnloos de jaren 90 in 


Wat is erg? Een PC-standaard! Maar, wat is nog erger? Ant- 
woord: twee PC-standaards! Tot slot, wat is het ergst… Juist. 
Géén standaard. Standaards maken het mogelijk om zelfstan- 
dig ontwikkelde produkten die elkaar nodig hebben, aan 
elkaar te koppelen. Denkt u maar eens aan uw auto. Stan- 
daards voorkomen dat u onverhoeds uw vakantie in Italië 
moet afbreken en met hulp van de ANWB terug moet omdat 
een passende band er niet verkrijgbaar is. 


PC-project PTT 
trekt veel 


deelnemers 


Het PC-privé-project van de PTT 
trekt steeds meer deelnemers. Nadat 
een tweede ronde voor belangstel- 
lenden werd opengesteld meldden 
zich ruim negentienhonderd werk- 


Chipsfabrikant 
tegen roken 


AMD, een grote halfgeleider- 
fabrikant in de VS, heeft ro- 
kende werknemers van de 
vestiging in Austin en San 
Antonio (Texas) de wacht 
aangezegd: stoppen met ro- 
ken binnen het bedrijf of uit- 
zien naar een andere baan. 
Uit alle gebouwen zijn de 
asbakken verwijderd. 


VS defensie 


neemt anti virus 
experts aan 


Het Amerikaanse Ministerie van 
Defensie wil meer dan honderd 
computer ‘virus’ experts aantrek- 
ken. Uit alle windstreken van de 
Verenigde Staten stroomt het talent 
naar Washington. 

Het Department of Defence DoD 
wil er voor zorgen dat alle ook niet 
geclassificeede computernetwerken 
in de toekomst gevrijwaard zullen 
blijven van computervirussen. De 
pool van virusexperts zullen onder 
de naam Computer Emergency Res- 
ponse Team (CERT) gaan werken 
onder leiding van het Darpa (Defen- 
ce Advanced Research Projects 
Agency). Het CERT zal onder ande- 
re maatregelen moeten nemen om 
incidenten als die van 2 november 
vorig jaar te voorkomen. Toen 
slaagde een computer ‘hacker’ erin 
om een niet geclassificeerd compu- 
ternetwerk voor onderzoekers te in- 


nemers, zodat het totaal de 7500 
juist overschreed. Hiermee werd de 
inschrijving afgesloten. PTT Neder- 
land heeft totaal ongeveer 95.000 
werknemers. 

Ook in de tweede ronde bleek de 
meeste belangstelling uit te gaan 
naar de XT met harde schijf en mo- 
nochroom scherm. Van de nieuwe 
deelnemers koos driekwart voor een 
pc met begeleidingspakket. 


RU Leiden toont een 
sprekende computer 


Ook in Nederland zal men binnen afzienbare tijd veelvuldig 
worden toegesproken door de meest uiteenlopende apparaten. 


Computerpiraat vormt 
ramp voor samenleving 


Een 25-jarige computer hobbyist moet, in afwachting van zijn 
berechting, tot eind februari in de gevangenis van Los Angeles 
blijven, zonder de optie om op borgsom naar huis te gaan. De 
federale districtsrechter Mariana Pfaelzer Kevin heeft ver- 
dachte David Mitnick zelfs het traditionele recht van één 
telefoongesprek vanuit het huis van bewaring onthouden. 


Mondige gebruiker drijft 
pc-maker tot bezinning 


Vijf jaar geleden was Nederland nog nagenoeg computeranal- 
fabeet. Nu ligt dat anders. Met de stijging van het kennisni- 
veau van pc-gebruikers komen leveranciers tegenover een 
mondige klant te staan. In combinatie met de afname van de 
gemiddelde groeipercentages leidt dit tot bezinning onder de 
leveranciers. 


ui 


MS-DOS Werkbank —— 


A>TYPE LEESDIT, IST 


DOORSTARTEN via BATCH FILES 


De omgang met MS-DOS is voor de beginner, of voor degenen 


die naast hun home computer een PC er bij hebben, niet e- 
ven zo te doorzien, Maar dat is niet erg. Indien u de MS- 
DOS WERKBANK leest, intikt en overdenkt, krijgt u 'n goed 
inzicht ín de omgang met uw nieuwe huisvriend. Daarnaast 

wat goede boeken op dit gebied bestuderen, is natuurlijk 

niet weg. But, 'DOE-'T-ZELFven'" blijft belangrijk. 


+ GEVOLG 

Op de diverse clubdagen merkten we dat de vo- 
rige werkbank aardig was doorgespit. Enkele 
kenners, maar merendeels (nog) niet kenners, 
van MS-DOS en GW-BASIC, hadden zich de stof 
eigen gemaakt. Vooral voor de laatsten is dit 
artikel bedoeld, maar opbouwend commentaar, 
aanwijzingen, en aanvullingen van goed ge- 
schoolden horen we ook graag. 


+ Opmerking 1 

Iemand stelde bijv. dat de in de vorige WERK- 
BANK gemaakte opmerking: COLOR 15 intoetsen 
voor een helderder schrift op het scherm, niet 
terecht zou zijn. Ook na wat naslagwerk hand 
haaf ik deze opmerking wel. GW-BASIC kent in 
principe maar / kleuren, doch via een extra 
attribuut kan de intensiteit (helderheid) van 
de kleur er voor zorgen dat er wel degelijk 16 
kleuren (of grijstinten) kunnen worden weerge- 
geven via een kleurenkaart. Kleur 6 bijv. is 
bruin, maar wordt in de heldere uitvoering 
geel. De tabel ziet er als volgt uit: 


kleur O0 zwart kleur 8 donker grijs 
kleur l blauw kleur 9 helder blauw 
kleur 2 groen kleur 10 helder groen 
kleur 3 cyaan kleur 11 kobalt blauw 
kleur 4 rood kleur 12 helder rood 
kleur 5 violet kleur 13 lila 

kleur 6 bruin kleur 14 geel 

kleur 7 grijs kleur 15 wit 


Het enige euvel dat u tegen kunt komen, is dat 
uw (kleuren) monitor niet gevoelig is voor de 
intensiteit van de kleuren. In dat geval houdt 
het inderdaad na 7 kleuren of grijstinten op. 


+ Opmerking 2 !! 

Met 'diskcopy' moeten we een beetje "boel" 
voorzichtigheid betrachten. Als u alles doet 
zoals in de vorige WERKBANK beschreven, gaat 
het goed. Maar, ... diskcopy dient in feite om 


VOPUDx JY VOP Om 


een gehele diskette te kopieren en — nu komt 
het — diskcopy formateert eerst ook de schijf, 
zodat vorige programma's verdwijnen. 

Dus: met COPY de file(s), en met DISKOOPY dis- 
kettes kopieren, Daarom handelt u bij het ko- 
pieren (back up maken) van uw systeem diskette 
als volgt: 


een of twee drives: 
of: 


<ENDD 
<ENTD 


A> diskcopy a: b: 
A> diskcopy b: a: 


In het geval van een drive verzoekt MS-DOS u 
op het juiste moment de originele of de back 
up copy diskette in de drive te schuiven. 


+ Opmerking 3 

In de vorige WERKBANK formateerden we een dis- 
kette met FORMAT/S <ENT>. Wat hier om de hoek 
komt kijken, is dat de /S er zorg voor draagt 
meteen ook het systeem op de schijf te plaat 
sen. Dit merkt u dan aan de aanwezigheid van 
COMMAND.COM op de geformateerde diskette. 


+ LES 1 

Het blijkt dat we ook met GW-BASIC een beetje 
moeten oppassen. Er kan bij uw computer een 
door de leverancier gemodificeerde versie op 
uw systeemschijf zijn geplaatst. Philips en 
SVI leveren bijv. zo'n versie en noemen die 
resp. 3.11 en Extended GW-BASIC (3.20/1986 — 
SVI v 1,1), waar ik zelf mee werk. Intussen 
heb ik me ook voorzien van een kale (origine- 
le) GW.BASIC versie 3,22 (1987) die niemand 
meer in verlegenheid behoeft te brengen, Ook 
scheelt me dit een slordige 3,2 Kb (minder) 
aan geheugen ruimte, 


+ LES 2 

Ook de DOS versies zijn niet meer wat ze ge- 
weest zijn, Ik bedoel, 2,11 is werkelijk heel 
wat anders dan 3,3, 4.0 of zelfs nu reeds 5.0.: 
Voorzie uzelf, naast de bij de computer meege 
leverde handboeken, ook van enkele goede na- 
slagwerken op GW-BASIC en MS-DOS gebied, Ik 
raad u aan hiervoor de recenties in onze BOE- 


— 


48 


5 
KENHOEK eens door te nemen voor 'n verantwoor- |De opmerkzame lezer heeft intussen tegen zich- 


de keuze. 
Vind u, dat uw versie 2.11 of 3.22 vervangen 


dient te worden, dan is het mogelijk u 'n ver- | Welnu, dat bestaat niet echt, maar dat is voor 


sie 3.3 of &.x aan te schaffen. 


+ FORMAT 

Een compleet nieuwe diskette, zei de vorige 
WERKBANK, dient door u te worden geFORMATeerd. 
Met twee drives is dat niet zo moeilijk (na 
opstarten met de systeem diskette): 


A>format b: 

Format Utility — Version 2.0 
Insert new diskette for drive B: (schuif nieu- 
we disk in B;) 


and strike any key when ready :: (en druk een 


toets) System transferred 


Met 1 diskette station (drive) is het ook niet 
moeilijk: 


A>format 

Format Utility -Version 2.0 
Insert new diskette for drive Á: 
and strike any key when ready :: 


FOrmSEeRE sveusese 98 (formateren bezig) 


Gevolgd door : 
Process completed, opgave van de ruimte 


op de diskette: 


Format another (Y/N)?:: n _<END 
Dis 
+ Tja .… 


Het wil wel 'ns voorkomen dat e.e.a. niet gaat 
zoals u wilt. Het kan zijn dat u twee disket- 
tes bij uw computer hebt meegeleverd gekregen. 
Kijk dan op beide diskettes waar de genoemde 
programma's staan. Dit is mogelijk met 't com- 
mando DIR, Eerst de ene diskette in drive A 
schuiven en DIR <ENT> intikken; en daarna de 
andere en DIR <ENT> intikken. Zo komt u op de 
hoogte van de inhoud van beide diskettes. Zijn 
het nog al lange lijsten, tik dan in: DIR/W 
SENT>, en het zal overzichtelijker op het 
scherm verschijnen. Bij de nieuwe (in feite 
oude) versie van GW-BASIC die ik opdiepte, 
kreeg ik bij DIR te lezen: 


B>dir 
Volume in drive B is WA BASIC (naam schijf) 
Directory of B:\ (inhoud van B:) 


COMMAND COM 15957 10-19-84 9:00a 
GWBASIC EXE 80592 77-24-87 12:00a 

2 File(s) 239616 bytes free 
B> 


Willen we van alle files op de schijf ook nog 
wat nadere gegevens weten, zoals lengte in by- 
tes, wanneer op diskette gezet, enz., dan tik- 
ken we in: DIR/P <ENT>, en per schermpagina 
krijgen we ze voorgeschoteld, 


zelf gezegd, waar haalt-ie nu dat WA BASIC 
vandaan? ! 


mij (WA) zo als diskette naam (volume: spreek 
uit vol'joem) op de schijf aangebracht. En dat 
kunt u natuurlijk ook doen (niet WA, maar iets 
anders). Weet u welk soor files er op de dis- 
kette komen te staan, dan brengt u het volume 
(de naam) daarmee in overeenstemming, hetgeen 
al kan gebeuren bij het formateren: 

FORMAT B:/V/S _<ENT> 
en na enige tekst en het verzoek een disk in 
drive B> te schuiven, zegt het scherm dan: 


Volume label (11 characters, ENTER for non)?:: 
(11 tekens, geen, dan ENTER) 


en we tikken bijv. uw voorletters en BASIC in: 
NN BASIC <ENT> 


Vervolgens starten we de computer op met deze 
nieuwe diskette en geven DIR, Wat zien we? 


Volume in drive A is NN BASIC 
Directory of A:\ .....sessveee Enz, enz. 

+ Let wel … 

De tekens onder MS-DOS kunnen hier en daar 
iets afwijken. De ':'' kan een ">" zijn, en de 
W\! moet vaak als "/'" worden ingetoetst. 


+ de MS-DOS 'PROMPT'' 

Hiermede kunnen we leuke dingen uithalen. De 
prompt is het teken (A>, B>, C>) dat aangeeft: 
de computer staat tot uw beschikking. De wijze 
waarop de prompt zich manifesteert, kan worden 
gewijzigd met het commando PROMPT. Toetst u 
(onder DOS) eens in: A>PROMPT $p$n <ENT>, en 
in het vervolg staat er genoteerd: A:\A:: of 
B:\B:: (de :: is de cursor). Weliswaar heeft 
dit niet veel zin, maar nogthans. Enigszins 
anders is de prompt A>PROMIP $p$g <ENT>, waar 
na er steeds een A:\> als prompt op het scherm 
komt.Na A:\>prompt $n$g <ENT> krijgt de prompt 
weer de gedaante A> terug. U moet aan de hand 
van bijgaande tabel zelf maar eens met dit ri- 
tueel experimenteren. 


Bperes uitwerking 

$B het teken I 

$D datum 

$E 'ESC' code besturings opdrachten 
$G het teken '>' 


+ Extra dimensie 

Indien u een zelfopstartende GW-BASIC schijf 

zoals beschreven, hebt aangemaakt, kunt u op 

'n heel eenvoudige manier doorstarten. Ik be- 


> 


49 


doel, GW-BASIC is automatische geladen, en u 
zoudt willen dat er direct een programma wordt 


geladen wordt, of dat er bijv. een menu op het: 


scherm komt waaruit u een bepaald programma 
kunt kie-zen. Deze extra dimensie is mogelijk. 
In de aangemaakte batch file dient slechts een 
kleine aanvulling aangebracht te worden en u 
wordt op uw wenken bediend. 


+ Batch files 

Soms lijkt de hele DOS geschiedenis een gebeu- 
ren dat om batch files draait. Eigenlijk is 
dat wel een beetje zo, maar dit ter zijde. Een 
batch file is wel een mooi hulp programmaat je 
dat de omgang met DOS vereenvoudigt, dat hebt 
u vorige keer wel opgemerkt. De gewraakte 
aanpassing om onder BASIC door te starten, is 


A:copy con autoexec.bat 
echo off 

cls 

prompt $p$n 

gwbasic menu. bas 

z 


Hoewel natuurlijk ieder ander programma in aan- 
merking komt, dient het programma "'menu.bas'' 
uiteraard wel op de diskette aanwezig te zijn. 
Dit laatste is dan misschien 'n onderwerp voor 
de volgende keer. 


Excuseert u de vertalingen, ook in de vorige 
WERKBANK, maar het blijkt voor velen dikwijls 
een uitkomst een Nederlandse term te zien. 


verwerkt in de volgende batch file: 


HARDWARE 


AANBIEDINGEN: 


sokk 


misschien de laatste mogelijkheid tegen een billijke prijs een PC 
aan te schaffen of uw SV.328 uit te breiden! 


restant: SV.807 
SV .806 


SV.605A 


64K RAM kaart 
80 kolommen kaart 


Expander voor 328 met 2 SS drives 


f 99, 
175, 


295 ‚—- 


incl. centronics en drive controler 


SV.605B 


BASIC reference manual 364 pag. 


Idem, maar met 2 DS drives 


sie 


7,50 


256K RAM SVI Personel Computer 
incl. een DS drive 


Levering na bestelling en vooruitbetaling per cheque. Prijzen incl. verzend- 
kosten. Of na ontvangst van uw betaling aflevering op een clubdag mogelijk. 


Bestellingen aan: C.U.C., Postbus 202, 2300 AE LEIDEN. 


baglnaaedjes 


188 REM MODULUS 
1 
Eg 


1E 
145 
15 
L6ë 
17 
18 
19 


1 
i1g 
12 
155 
14 
15 
14m 
173 
18% 
190 


zig 


Li 
11 
125 
1 
14 
15 
158 
17ö 
1835 
19d 
zeg 
21g 


220 


1 
11 
12d 
Ld 
149 
15 


16 


KEY OFF: CLS: SCREEN 2 
LINE(2, 2) (628, 198), 15, B 
Z=RND (-TIMER) : A=65 
X=INT (RND (1) 478) +2 
Y=INT (RND (1) X22) +2 

He INT CRND (1) 26) 


LOCATE Y, 


GOT) 140 
END 


Xi PRINT CHR$(CA+B) MOD >) 


REM de boer 
A$="oicdetgtedc" 
B$="oïdef tgagf ted" 


FLAY "oZABosb": GOSUB 18H 


FLAY A$: 
FLAY E$: 


GOOSE 139 
GOSUE 18 


FLAY "a2ABo5C": GOSUE 18%: GOTO 2d 
FOR X= 1 TO 250: NEXT X 


RETURN 
END 


REM meetsysteem 


CLS: KEY 


OFF: SCREEN ‚1: WIDTH 4 


A$="meetsysteem!": B$=A$: COLOR 15: Ze 


FORK kel 
LOCATE 
LOCATE 
LOCATE 
LOCATE 
FORK T= 

NEXT X 
FOR T= 

GOTO 119 
END 


TO 11: Z=Z+2 
12,7+Z: PRINT MID$(A$‚X, 1) 
2,742: PRINT MID$(B$, X, 1) 
24-1,7+Z: PRINT MID$(A$,‚X, 1) 
2,19 1 PRINT MID$(BS, X, 1) 
1 TO 20%: NEXT T 


1 TO 2d: NEXT T 


REM chromatische toonladder 
A$="oicctddteff+ggtaatbo4c'" 
E$="o4coibatagtgt+fedtdctc" 


FLAY A$ 

FOR X= 
FLAY B$ 
END 


1 TO 250: NEXT X 


51 


1d 
11 
129 
15e 
14 


La 
16 
170 
18 
19 


GW-BASIC 


REM HET DIER, 
CLS: EEY OFF: WIDTH 4 
Ce=lö: De7 
A$="knutfeldier" 
FOR A= 1 TO LEN(A$) 
COLOR C 
FRINT TAB(15) LEFT$(A$, A) 
SWAF C‚D: PRINT 
NEXT A 
END 


vopupxory varmom 


18% REM DE KNOP 


118 
Leg 
15 
Lag 
15 


16H 


17 
18% 
19 
zi END 


1d 
118 
12 
LE 
14 
Lag 
16% 
17ú 


KEY OFF: CLS: SCREEN 1 
A$="BERGEEKL IMMERSWANDELSTOKKENENOP 
FOR X=l TO 31 
LOCATE 1,X+4 
PRINT MID$(A&,‚X, 1); 
LOCATE 25, 36-X 
PRINT MID$(A$,‚X, 1); 
NEXT X 
GOTO 199 


REM ELUKKEN 

KEY OFF: CLS: SCREEN 1,0 
LINE( @,@)-(159,199) ,15,B 
LINE(161,@)-(319,199),15,R 
FAINT( 2,2,2,15 

FAINT (163,2) ,6,15 

GOTO 169 
END 


180 REM staven 


11ë 
1e 
id 
L4ö 
1e 


L&H 


KEY OFF: CLS: SCREEN 2, @ 

FOR X= Ü TO 56% STEP 79 
LINE CX+1, @) =(X478, 199) ,15,B 
PAINT (X+2,2) ‚1,15 

NEXT X 

GOTO 140 


178 END 


C.U.C. 


Reint Kikkert 


—_COMPUTER USERS CLUB 


Afgelopen maanden was er veel wind, maar ook 
veel "elektronische! storm in Basicodeland. 
Zowel aan het front van Basicode-2 (NOS-Hobby- 
scoop) als Basicode-3 (TROS-Stichting Basicode) 


was er veel te beleven, 


Waarover schrijven we deze keer? We vermelden 
de nieuwe uitzendtijden en publiceren 'n selec 
tie van diverse nieuwtjes. Ook 'n verslag rond 
interessante ontwikkelingen van Basicode-3 in 
de D.D.R.. 
zaakt enkele vaste onderdelen te schrappen zo- 
als de prijs van de maand en aanpassingen van 
uitgezonden software. Genoeg stof dus om even 
bij te praten in deze, alweer 2le editie van 
de "BasicodeCorner'' waarin we exclusieve, en 
zelfs 'inside' information voor u hebben. 


Dos 
eN 


HOBBYSCOOP 


WOENSDAG 


RADIO IEN 2 
FM STEREO 
19.02-19.30 
MAANDAG 
BASICODE 

De laatste nieuwtjes maken wij altijd direkt 

bekend in de “Basicode Corner in ComNet''. Dit 
bestand — een extra service van de Computer 
stg. C.U.C. — is altijd aktueel; u kunt het 
vinden vanaf pagina *32840#. 


RADIO 5 
AM 1008 KHZ 


NIEUW: UITZENDSCHEMA BASICODE-2 VIA DE RADIO 


Basicode-2 software wordt via de NOS uitgezon- 
den in 't radioprogramma HOBBYSCOOP. Het nieu— 
we uitzendschema sinds dit jaar is als volgt: 
— MAANDAG het computerblok 

via Radio 5 (AM) van 21.35 tot 22.00 uur. 
— WOENSDAG : allerlei informatie 


via Radio 1 (AM) van 19.02 tot 19.30 uur. | 


— DONDERDAG: stereo-uitzending 

via Radio 2 (FM) van 19,50 tot 20.00 uur. 
Deze programmeertijden blijven tot l oktober 
a.s. van kracht. 
Op de dag van de uitzending zal de inhoud van 


Hobbyscoop via Teletekst worden bekend gemaakt ; 


op maandag via pagina 245, woensdag via pagina 
241 en op de donderdag via pagina 242. 


NIEUW: SPREEKUUR HOBBYSCOOP 


Maar hierdoor zijn we helaas genood- 


van 10-12 uur heeft NOS-HOBBYSCOOP een telefo- 
nisch spreekuur op tel. 0035-773015. Na 12 uur 
wordt dit nummer weer afgekoppeld, maar u kunt 
natuurlijk ook gewoon schrijven naar: 
NOS-HOBBYSCOOP, 
Postbus 1200, 
1200 BE HILVERSUM, 


NIEUW: HOBBYSCOOP VIA TELETEKST 


Met ingang van maandag 4 januari jl. 19,23 uur 
uur is 'n uitgezonden Basicode-2 programma ook 
via NOS-Teletekst te raadplegen, 

Mocht u een opgenomen computerprogramma niet 
goed kunnen inladen, dan kunt u de verminkte 
en/of ontbrekende regels via Teletekst overne- 
men. Men kan het dus NIET via Teletekst down- 
loaden, maar wel lezen. 


Hobbyscoop probeert reeds jaren deze facili- 
teit te verkrijgen. Nu werd dit verwezenlijkt 
door technische verbeteringen in het Teletekst 
systeem. Voorheen verliep de (onzichtbare) Te- 
letekst-informatie over 6 beeldlijnen, hetgeen 
is uitgebreid naar 8 lijnen. E.e‚a. geschiedde 
eind vorig jaar eerst als proef, maar al spoe- 
dig bleek deze truuk goed te functioneren. De 
cyclus van opgevraagde pagina's verloopt hier- 
door sneller. Het aantal pagina's kon worden 
uitgebreid, o.a. t.b.v. Hobbyscoop. 


N$=" ORE ENDE” s 
52sn: Borordeb 110 
de EN 'uitle 


Gosubrdd. PRINT 1101 
a re 
bne dit og 


voor 
1” 1102 PRINT: PRIN TABC5); 
rammna kunt u allerlei” 11 
“sommen door een printer op papier” 
20 ENEN ABC5) ; abesTn, zetten: 


PRINTTABC5) 

11 

: PRINT: PR 
se hoofdrekenen” 

A "(sommen naast 

: PRINT: PRÉNT 1150 PRINTTA 

=> cl jterend eenen, HERENT 1160 

PRINFTABC 12) somnen onde aar)” 11 

70 GOSUB1020, 1506 GOSUB IDD: PRINTS ds 

ABCS5); "u kunt vhezen uit:”:PRINT 1210 P 

RINTTÁBC12) krens 1220 PRINTTA 

id -> betrekken 0 PRINTTABC12) 

idd warmerivaidtesn 


Alle informatie staat op de roulerende pagina 
420. Op de eerste pagina staat een inleidende 
tekst en de index. Hierin kan men zien op wel- 
welke subpagina 'n bepaalde regelnummer begint. 


Elke vrijdagochtend (voorheen maandagochtend) [De regels zijn op de verschillende (wissel)pa- 


EK: 


52 


gina's achter elkaar doorgeschreven om ruimte 
te besparen. Het onderscheid tussen de diver 


se regels is duidelijk zichtbaar daar om beur- |de Lezers Service). 

ten 'n gele en dan 'n blauwe regel verschijnt. [Onlangs kwam verzamelcassette 4 uit met pro- 
Hoewel het bovengenoemde nog een experiment is,‚|gramma's die werden uitgezonden van 21 januari 
vinden wij het 'n nuttige toepassing. Er staan |t/m 21 september 1988. 


maximaal 25 pagina's ter beschikking, die elke 
maandag en vrijdag ververst worden. 
Opnieuw een extra service van NOS-Hobbyscoop. 


BASICODE-2 SOFTWARE VIA FIDO 


Alle uitgezonden Basicode programma's van de 
laatste maanden kan men downloaden via de FIDO- 
NODE (knooppunt)-202 van de NOS tel. 03545395. 
In File Area l staan de Beeldkranten, in File 
Area 3 de Basicode (BSC)-programma's.Bovendien 
staan veel Basicode programma's in de diverse 
soorten Bulletin Board Systems. 


BASICODE IN BELGIE 


De belangstelling voor Basicode in Belgie be- 
gint langzamerhand te groeien. We ontvangen 
wat vaker reakties uit die richting en C,U.C./ 
MCV Mechelen zal in 't twee-maandelijkse club- 
blad extra aandacht hieraan besteden. 

Bij deze nog 'n tip: Radio 5 kan daar wellicht 
wellicht beter worden ontvangen via de zender 
Hulsberg (Zuid-Limburg), op 891 KHz. 


stichting 


BASICODE 


NIEUW: UITZENDSCHEMA BASICODE-3 VIA DE RADIO 


De TROS zendt Basicode-3 programmatuur uit via 
Radio 5 (AM): 

— WOENSDAGMIDDAG van 17.40 tot 17,55 uur. 

De grote belangstelling voor dit radioprogram- 
ma heeft de TROS doen besluiten met ingang van 
4 januari jl. de uitzendtijd van 5 minuten uit 
te breiden tot 15 minuten. De Stichting Basi- 
code is hierdoor in de gelegenheid, net als in 
de extra uitzendingen van afgelopen zomer ,‚meer 
aandacht te schenken aan achtergrond informatie 


Op de dag van uitzending zal de inhoud via Tele- 
tekst pagina 353 bekend worden gemaakt. 
Voor nadere informatie: 
TROS-BASICODE-3 
Postbus 450 
1200 AL HILVERSUM 


BASICODE-3 VERZAMELCASSETTE'S 


Deze zijn te bestellen via de Stichting Basi- 
code door f. 9,50 (per stuk en incl. verzend- 
kosten) over te maken naar: 

postgiro 5591330 of bankrekening 86.42,13.859 
t.n.v. Stichting BASICODE, Eindhoven. 


Deze cassette's worden ook “over de toonbank" 
aangeboden op onze clubdagen a f/,50 (NIET via 


stichting 


BASICODE 


SU LAU IUU UU UI 


KANT A (20 januari 1988 t/m 4 mel 1988) 
Functieplot H. van Dongen 126” 
Tamil-schritt H. Eyck k 
E: J. Haubrich 
W van Schip 
W van Schip 


H jen 
J. Florijn 
J. Florijn 


Rekenlableau 

Valkuil 

Hypolheekberekening 
he 


A. Bosch 27 
Fractals J_Haubrich 126” 

Rekenen mel eenheden __E. Ruitenberg 55" 

Galgje R. van Vugt 59” 

Wet van Ohm H. Oogjen 27 

Mei E. van Waes 2:25” 

10-Vinger-1y/ Ch. Brederode 202” 

Tekenprogra Th. Ybema 227 

Autobrandstofverbruik P. Kasel 2:35” 

Verbruik (data) Kasel 15" 

ke KANT B (11 mel 1988 Um 21 september 1988) 

' 5 a Gage berekenen W. van Schip 252” 

Ô ‚ P. Kostoloo Kl 

kit er Reversi J. Rosman rag” 

He Muggenverschrikker P. van Tend vaar 

Kad «_Paraboolonderzoek C. Brokken 52 

md AN ú __ Lijnonderzoek C. Brokken vo3” 

;  __ Aardkaart B. 124” 
Verzamelcassettei (tis Esen We 
En 7 Rekentabel P_ Kosteloo vig” 
bi, Kij _ Tateltabol P. Kostoloo 1187 
be Huisjesrij P. Kosteloo var 

b min Radio-horizon K. Robers 47 

À K. Robers 248 


Databanken bulletin 
long 


E berekenen 
Maanlander/Simulatie 
Woordenlijst 
Ouiz 


Ss 

J. Haubrich 

J. Busman 

Ch. Brederode 


Details over de reeds eerder verschenen verza- 
melcassette's treft u aan in vorige afleverin- 
gen van de Basicode Corner. 


INFORMATIE VAN DE STICHTING BASICODE 


BIJEENKOMST STICHTING BASTCODE 

Ultimo oktober was er te Kootwijk een bijeen- 
komst van het bestuur van de Stichting Basico- 
de en de leden van het Basicode-team. Ook wa- 
ren enkele trouwe medewerkers van de TROS aan- 
wezig die met veel enthousiasme al enkele ja- 
ren de uitzendingen verzorgen. 

De reden was het uitkomen van de 2e druk van 
het Kluwer Basicode-3 pakket, waarin nieuwe 
vertaalprogramma's staan. Van deze gelegenheid 
werd tevens gebruik gemaakt kennis te maken 
met de auteurs van de nieuwe vertaalprogram- 
ma's, Aangezien de partners ook aanwezig moch- 
ten zijn, was het daarom niet de bedoeling al- 
leen over "computers!" te praten, want er be- 
staan ook andere dingen op de wereld, Helemaal 
te voorkomen was dit natuurlijk niet. 


BASICODE-3 VIA RADIO D.D.R. 

Sinds 2 jaar bestaat er via de SCHUHLFUNK (een 
zender van Radio D.D.R.) 'n computer radiopro- 
gramma genaamd 'Computermagazine'!'. Hierin wor- 
den regelmatig computerprogramma's uitgezonden 
voor diverse in Oost-Duitsland gebouwde compu— 
ters. 

De heer F, Dormeier uit West-Duitsland infor- 

meerde de programma-makers omtrent Basicode en 
zo is er correspondentie ontstaan tussen per— 

sonen achter Radio D.D.R en de Stichting Basi- 
code, Dit resulteerde in een eerste bezoek me- 
dio vorig jaar van 2 mensen uit Oost-Duitsland 
aan Nederland om de mogelijkheden persoonlijk 


— 


53 


te komen bespreken. Er werd toen een inventa- 
risatie gemaakt met de werkzaamheden. Hierbij 
werd o.a. afgesproken dat de Stichting Basico- 
de zou zorgen voor het vertalen naar het Duits 
van bestaande, daar te gaan gebruiken vertaal 
programma's. In Oost-Duitsland zouden (nieuwe) 
vertaalprogramma's worden geschreven voor de 
overige D.D.R.-computers (hierbij is een com- 
puter die hier in omloop is, maar waarvoor nog 
geen vertaalprogramma bestaat). 


Begin februari j.l. waren enkele afgevaardigen 
van het Ministerium fuer Kultur en een redak- 
teur/presentator van Radio D.D.R. in ons land 
op bezoek om o.a. kennis te maken met enkele 
Nederlandse auteurs van vertaalprogramma's. 
Hierbij kon men de eerste naar het Duits be- 
werkte vertaalprogramma's in ontvangst nemen. 
Het was verbazingwekkend te vernemen hoe e‚a.a. 
in Oost-Duitsland toe gaat. Enkele details: 

— Computers waren tot voor enkele jaren alleen 
in gebruik in de industrie. Via een Inter-Shop 
aldaar kan men, met westerse valuta, de alge 
mene bij ons bekende home-—computers kopen,maar 
deze zijn dan wel duur. Door het zelf vervaar- 
digen begint de ontwikkeling op computergebied 
nu aardig van de grond te komen, 

Zo heeft de Oost-Duitse industrie 'n soort MSX 
computer 'ontworpen' via zogenaamde 'backwards- 
engineering' (een soort na-apen). Deze MSX is 
een voor dat doel eigen ontworpen ''schoolcom- 
puter'', De Basic ROM is echter slechts 90/9572 
compatible, mede doordat er een andere video- 
chip is gebruikt. Ons luxe Basicode-3 vertaal 
programma is op die specifieke Oost-Duitse com 
puter niet zondermeer te gebruiken. 

Men heeft echter t.b.v. de normale MSX compu— 
ters van ons een Duitse versie 3.23 ontvangen. 
— Alhier courante onderdelen voor het bouwen va 
bijvoorbeeld een interface zijn aldaar nauwe- 
lijks verkrijgbaar of niet te betalen, 

— Computer-literatuur is er nauwelijks, dus 


welijks software, 
Aan dit laatste wil 't Ministerium fuer Kultur 


zijn er weinig goede programmeurs en is er nau- 


iets doen. Men zal het zogenaamde Basicode-3 
boek in 't Duits laten drukken, meer computer- 
lektuur uitbrengen en ondersteunen, Bovendien 
is de kans groot dat men het programmeren in 
Basicode-3 zal promoten, 

Voor de zomer wil men beginnen met de uitzen- 
dingen in Basicode-3, eerst zullen er een paar 
proefuitzendingen plaats vinden, 


UITZENDTIJDEN RADIO D.D.R. 

Hoewel Radio D.D.R. hier voor velen moeilijk 
te ontvangen is, volgt onderstaand 't uitzend- 
schema met gegevens zoals die bij ons momen- 
teel bekend zijn: woensdag (om de 2 weken) van 
17,00-17,30 uur via diverse regionale FM kana- 
len van de "Schuhlfunk'', Ontvangst hiervan is 
in Nederland uitgesloten. 

Op zaterdag daarop volgend wordt een gedeelte 
herhaald via de '"Jungendradio'' vanaf 15,15 uur 
via de middengolfzender op 657 Kllz, Deze zen- 
der zit tussen onze Radio-3 (675 KHz) en een 
BBC-zender (648 KHz). 

Het is ons op een zaterdagmiddag nog niet ge- 
lukt deze middengolfzender met een redelijke 
ontvanger te horen, wel 's avonds bij zonson- 
dergang. Het signaal zakt af en toe weg (fa- 
ding) en is te zwak om iets te kunnen opnemen, 
maar we gaan met een lange antenne experimen- 
teren, 

Misschien lukt 't iemand anders met een selec- 
tieve communicatie/middengolfontvanger; we ho- 
ren graag het resultaat, Îiefst op een casset— 
tebandje. Let op: de uitzendingen zijn om de 2 
weken. 


NIEUWE BASICODE-3 VERTAALPROGRAMMA: 
— DOS 65 van Elektuur 
VERTAALPROGRAMMA IN ONTWIKKELING: 
— ATARI ST familie 


Details en/of bestelwijze van alle vertaalpro- 
gramma's zijn te omvangrijk om hier te publi- 
ceren, U treft ze wel aan via 'Basicode Corner 
in ComNet'', Via dit medium kunt u ook tussen- 
tijds berichten aan ons sturen. 


ook ok ok of ok ok ok ok of ok ok ok ok oja ok aj ok ok ok ak aj ok ak ak ae ok ak ok ak ok ak ok ak ok ak ak of a ak ak ok of a ok ok aj ok ak ak of ak ak ak ak ak oke 


C.03 


C.U.C.'s Z80 ASSEMBLER/DISASSEMBLER 


- een schitterend stuk computer gereedschap - 
voor MSX/MSX-2 & SV.328 


bestellen via de Lezers Service a f 24,50 incl, handleiding 


ekeren eee oook kkk ok oa aak keek aaa aak 
ook op diskette te bestellen 


O4 


badeend 


gn B mi OLE en 


ComNet … 


Nederlands grootste, 
snelst groeiende, 
openbare videotex 

databank! 


informatie leveranciers: 


Assist: & „Et. olienene, eed *562# 
Autosloperij W.Lubbers bv _ *8001 # 


Beursview aandelen spel _. *522# 
Beurslijf. 5 sn nen *777# 
C.U.C. journaal …… … *328# 
Chat-lijn Renee Wanted . *705# 
Clipbord : 5. en en *222# 
Data Becker. … … . u. *332# 
Datatrade Electronics .….. *782# 
Druk import _….…. ……. … *8008# 
ENA Autoveiling _..... *BO14# 
Game-over ? _........ “827 # 
Golfbal: ri an *8000# 
HCC groeperingen .…... *276# 
Hobby Computer Club ... *275# 
Kall Tronics ........ *7001# 
Kluwer : … „outen Er eere *330# 
Markt ....... ae 1223# 
Medicus(c)1987 . ...... *445H 
Micro IL Be iran een *B000# 
Micro Technology _…..... *366#% 
Moppentrommel *8006#% 
NewsBytes ..…...... . *625# 
NMB: “ee earste 4 *480# 
Opus Diskettes ... *348# 
Philips Nederland ...... *515# 
Philips België …....... *536# 
Pop in Vision ....... . *234# 
Postbank ……......... *5OO# 
Quintet Helpdesk *200894# 
RoBas Electronics *8013# 
Software Pool *7000# 
Spelen in ComNet _..... *287# 
SRE een Arn dte een *420# 
Telesoftware ………....... “A44 HR 
Upward Systems _…...…. *8004# 
Verwijs & Stam ..... “334 
Vidistar snare. os *272# 
View Base .…...... “43 # 
W. v.d. Griendt *8003# 
WEKA. inne Sei Arnes @ «331 # 


West Electronics ze, 


Naast de Informatie Leveranciers biedt de 
ComNet redactie zelf veel actuele informatie 


ComNet is bereikbaar 
onder de volgende 


telefoonnummers: 
systeem 001 .... 078-156100 
systeem 002 .... 078-159900 
systeem 003 _. .. . 078-158000 
systeem België . … 02-2524045 
chatlijn ...... 06-910.910.00 


ComNet b.v, Weteringsingel 6, 
tel 078-411010 
3353 GZ PAPENDRECHT 


Basisonderwijs gedupeerd 
Plulips stopt nu ook 
met MSX-computer 


EINDHOVEN — Met verbijstering 
heeft het basisonderwijs kennis ge- 
nomen van het feit dat ook Philips 
in het nieuwe jaar is gestopt is met 
de levering van MSX-computers. 
Na een jarenlange strijd om een 
bruikbare computer te introduce- 
ren in het basisonderwijs zit men 
opnieuw met de situatie dat geen 
onderdelen of randapparatuur 
meer te krijgen is en dat een syste- 
matische opbouw rond een soort 
computer tot de onmogelijkheden 
behoort. 


door 
Hugo van der Heem 


Achteraf blijkt dat Philips de 
produktie van MSX-computers al 
begin 1988 heeft gestopt. Het heet- 
te dat de voorraad te groot was ge- 
worden. Vervolgens heeft men de 
MSX-computers - met name aange- 
prezen als de ideale thuiscomputer 
en zeer geschikt voor het onderwijs 
- uitverkocht. In het basisonder- 
wijs zit men nu met de gebakken 
peren: op dit moment is geen prin- 
ter of diskdrive voor het systeem 
meer te krijgen. 

Philips was de laatste die het sys- 
teem in ons land leverde. Eerder 
was Sony al met de levering ge- 
stopt, omdat de Japanse moeder- 
maatschappij weigerde alleen voor 
Nederland MSX-2 computers te 
bouwen. Mitsubishi, Canon, 
Panasonic, Hitachi en noem maar 
op waren al eerder tot de conclusie 
gekomen dat produktie niet loon- 
de. Bepaalde importeurs verkoch- 
ten deze MSX-1l computers voor 
belachelijke prijzen in ons land uit, 
nadat bleek dat in Engeland, 
Frankrijk en Westduitsland er geen 
droog brood aan de nieuwe stan- 
daard was te verdienen. 


Aanvankelijk zag de MSX-compu- 
ter toekomst er veelbelovend uit. 
MSX staat voor de Micro Soft Ex- 
tended standaard. Het zou een we- 
reldnorm voor huiscomputers wor- 
den en met name de Japanners za- 
gen daar wel brood in. Zij hadden 
de huiscomputer-boom, zoals ver- 
oorzaakt door Apple, Tandy, Com- 
modore en Sinclairs gemist. Met 
een echte standaard, waarbij de 
randapparatuur van het ene merk 
op die van een ander zou passen, 
dacht men beslist de markt te kun- 
nen veroveren. 

Dat kwam absoluut niet uit. 
Weliswaar werd de Hitbit ('hito 
bito’ in Japan) van Sony op de 
thuismarkt goed ontvangen, maar 
de scheepsladingen die naar Euro- 
pa kwamen, bleven in de pakhui- 
zen staan. Westduitsland is tradi- 
tioneel een Commodore-land, 
Frankrijk heeft zijn eigen 
(Thomson) industrie en merken als 
de Oric Atmos en dergelijke maak- 
ten er furore. In Engeland had men 
de (zeer goede) BBC-computers en 
de Sinclairs die uitermate populair 
waren. 


99 


Alleen in Nederland (en Italië 
enigszins) sloeg de MSX-norm wel 
aan, omdat de markt hier uiterst 
versplinterd was. Een wereldnorm, 
gesteund door giganten als Sony 
en onze eigen Philips, dat moest 
wel goed zijn. Van genoemde mer- 
ken kocht men echter weinig om- 
dat inmiddels de Japanse goede- 
renstroom van MSX-1 naar Neder- 
land was verlegd. Ons land, met 
hetzelfde toetsenbord als de An- 
gelsaksische landen, is nu eenmaal 
het dumpland bij uitstek. 


De MSX-1 koopjes plaveiden de 
weg voor de norm in ons land. Toen 
werd aangekondigd dat er een be- 
tere versie zou komen, MSX-2. Die 
zou wel weer de volledige onder- 
steuning van Sony en Philips krij- 
gen, en uiterst geschikt zijn voor al- 
lerlei grafische doeleinden en der- 
halve ook voor het onderwijs. 

Daarmee leek met name einde- 
lijk voor het basis-onderwijs een 
standaard in zicht te komen. Te 
lang had men in die categorie al te 
maken gehad met een veelvoud 
van computermerken: Commodo- 
re, Atari, Apple, Sinclair en Philips 
eigen P-2000. Op elke school stond 
een ander assortiment, meestal van 
alles wat, waardoor er geen uitwis- 
seling tussen de programmatuur 
mogelijk was. Bovendien ontstond 
een uiterst versnipperde kennis: 
wie eindelijk op de Commodore 
thuis was kon nog geen program- 
maatjes schrijven voor de Sinclair. 

De prijs van een MSX-systeem 
beliep de laatste tijd zo'n 1100 tot 
1200 gulden, inclusief diskdrives, 
haalbaar voor een basisonderwijs. 
Omdat er geen computer-leerplan 
is, moet het enthousiasme van de 
leerkracht de doorslag geven en 
verwacht men van de ouders dat er 
via een of ander fonds wat van die 
computers komen. Met MSX lukt 
dat langzamerhand prima, omdat 
meer scholen gingen samenwer- 
ken op eenzelfde machine. 


Tragiek 

De tragiek van het geval is dat Phi- 
lips het basisonderwijs nogal sterk 
heeft bewerkt om eerst de P-2000 
en later de MSX-1 en 2-versie in te 
voeren. Een en ander werd onder- 
steund met boekjes en cursussen 
en goede raad. Geen school dacht 
zich een buil te zullen vallen aan 
een systeem dat op papier wereld- 
wijd bestond en door grote broer 
Philips zo perfect werd onder- 
steund. 

Maar Philips heeft MSX zonder 
blikken of blozen laten vallen. En 
men heeft - om afbraak van de prij- 
zen te voorkomen - de beslissing 
om MSX te laten voor wat het is, 
ijselijk stil gehouden. Men omhelst 
nu van harte de Personal Compu- 
ter of PC. Maar dat is niet bepaald 
een huiscomputer of een eenvoudi- 
ge machine voor het onderwijs. 
Kinderen kun je geen kennis laten 
maken met een computer als de 
personal computer (pc): te inge- 
wikkeld en te duur. 


upf ppyybop yov prog 


68, 


voor: 
MSX 1/2 — SV.328 — en MS-DOS gebruikers 


Se 3 welkom op de: C.U.C, computer club hobbydagen 


8 april 


19/22 apr. 


7 Mei 
(Belgie) 
13 mei 
28 mei 
(zondag) 
10 juni 
17 juni 


24 juni 


24 sept. 


Motel Akersloot — Zonnevielzaal 
(snelweg Alkmaar ) 


PCM SHOW — Jaarbeurs 
Juliana hal — stand nr. 5077 


Domein Tivoli 
Antwerpsesteenweg 


Motel Sassenheim (Teylingerzaal) 
(aan snelweg Den Haag, afsl. Warmond) 


NOVOTEL Venlo — PUTEANUS zaal 1&2 
Nijmeegseweg 90 (A67 afslag Nijm./Velden) 


Motel Hardegarijp (Grote Zaal) 
Rijksstraatweg 36 (bij Leeuwarden) 


Hotel Princeville — Bovenzaal 
Liesboslaan 57 (afsl. Etten/Leur) 


Koningshof — Spiegelzaal 5 
Uiverlaan 20 


Domein Tivoli 


Akersloot 
02513-19102 


Utrecht 
0030-955911 


Mechelen 
Sassenheim 
02522-19019 


Venlo 
0077-544141 


Hardegarijp 
05110-5700 


Breda 
76-226055 


Maassluis 
01899-11430 


Mechelen 


(Belgie) Antwerpsesteenweg 


U kunt terecht vanaf 11,00 uur tot ca. 16.30 uur. Uw eigen computer (en mo- 
nitor/tv) meenemen kan wel 'ns makkelijk zijn. Breng al uw software en lis- 
tings mee om te ruilen, te kopieren of ter plaatsing aan de redactie aan te 
bieden. Wij verzoeken er begrip voor te hebben dat 't beslist NIET kan wor- 
den toegestaan software uit de reguliere handel te kopieren! Toegang gratis. 


sieokeokeokenkeokeokenkeokenkeokeokeok ako offf ae ae ojee eee eee ekke keken nennen enkenkekenkenkenkenkenkenkenkekekkkak 
* ATTENTIE: 'zo mogelijk! zal op alle clubdagen de "C.U.C. public domain * 
* software-bank'! aanwezig zijn. U kunt naar hartelust van de schijven in 

% deze bank de programma's kopieren die uw interesse hebben. 

bd 

*=uw public domain programma's voor de software bank zijn van harte welkom=* 
x * 


hi MSX & MSX-2 & SV.328 & CP/M & MS-DOS & GW-BASIC * 
aeekenfeeokenfenekenkenkekefekkeeenkeeenfenenknkeekeneekeekokeekeekekeekenkeekkeofenknkenfkekeekeekenfkkenfkenkenkokjkenkekokenkkokknkenk 


LAALAAK A ATTENTIE HEEN, 
in het algemeen behoort inbouw van hardware (bijv. 6 MHz) in uw 
computer tot de mogelijkheden, die echter niet onbeperkt zijn. 
Hoewel dit tot nog toe zonder ongelukjes gebeurde, blijft het 
risico voor de opdrachtgever. Daarnaast verzoeken wij niet leden, 
die van harte welkom zijn, er rekening mee te houden dat voor de- 
ze (en andere) service een kleine vergoeding zal worden gevraagd. 
Ter voorkoming van teleurstelling: bestelt u van te voren de in 
te bouwen hardware. Informeer 'kort' van te voren telefonisch of 
degene die het moet inbouwen aanwezig zal zijn. 


COMPUTER { 56 


goetase 


mmmenmnnenennnnnnsne ennen 


en er 
: 


MSX Zat 


SIDNY 
HBP XD J 


ar te err 
e 19268 kleuren NMS SZ oD 
e interlace screen e los toetsenbord 
e REN SHA-TURBO e 128 kram/128 
e SPEED CON- kvram 
TROLLER e nederlandse 
e _FM-SOUND met versie 
64 klanken e 720 K DRIVE 
e BASIC 3.0 MSX-DOS 2.10 f259,90 
* RGB MET SCSI HOST inter- NID MIE 110 
A sg eenheden ace (o.a. voor 20 MB 
AE SAE harddisk) f499,90 SOFTWARE 
toetsenbord. ’ 
COMPLEET MET PAKKIE INNEN: 


HARDDISK f1499,90 
BASIC KUN COMPILER 
|f99.90 


HI-SOFT multitalenpak— 
ket met : 


COBOL, PASCAL, C++ 
en DEVPACK80 f349,90 


losse talen f124,90 


2399, 


1* TASSWORD 
2* MINI DTP 
3* SONY DATABASE 


4* SONY S-RAM CAR- 
TRIDGE 


5* DESIGNER PLUS 
6* MSX-DOS 1.1 
7” SURPRISE GAME 


8* EASE AND APPLI- 
EICATIONS 


9* SUPERDUMPER 


10* BASIC COM- 
PILER(KUN) 


TIJDELIJK 
fi 199, 


STER-AANBIEDINGEN 
met SUPERvoordeel !!! 


MINI DTP van f79,90 nu 
35, 


—-PLAN van f499,- nu 
59,90 


DEVPACK80 nu f89,90 


ALWEER EEN NIEUWE 
NEOS MSX MUIS, kan 
ook als joystick gebruikt 
worden f129,90 met 
PALET f179,90 


SPARROWSOFT & HSH 05668-453 STRIPE 12 8493 LB TERHORNE 
maak over naar GIRO 5480245 of bel ons voor rembours (plus f10,-) 


door de grote vraag naar onze produkten is het niet mogelijk altijd om ons telefonisch te bereiken, ook kan e 


door deze grote drukte vertraging bij ons optreden, wij hopen dat u hiervoor begrip kunt opbrengen. 


5 datasnelheden ! 


V21 (300-300) 


30 letters per seconde zenden en 
30 letters per seconde ontvangen. 


V22 (1200/1200) 
120 letters per seconde zenden en 
120 letters per seconde ontvangen 


V22bis (2400/2400) 
240 letters per seconde zenden en 
240 letters per seconde ontvangen. 
(optioneel, uitbreiding f. 195, — incl.) 


V23 (1200/75) 


120 letters per seconde zenden en 
7,5 letters per seconde ontvangen. 


V23 (75/1200) 
7.5 letters per seconde zenden en 
120 letters per seconde ontvangen 


f_ 699 — 


(inklusief btw!) 


Hetmodem-dat werkelijk alles heeft! 


Het Quintetmodem 


is een voorbeeldvan de nieuwste techniek en telecommauricatie software 
Inktüstef communicatiesoftware voor ASCII en Videotex (Prestel, Cept, Minitel, etc.) 


Hayes compatible modem 

Het nieuwg Quintetmodem iseen 
doorbraak op het gebied van ge- 
bruiksvrigndelijke software eh hard- 
ware. Het modem is volledig Hayes 
compatible, dat betekent dat u het 
kunt gebruiken met softwarspdákket- 
ten díe telecommunicatie gigen- 
schâppen hebbef. 


Aúto-dialen Auto-answer 
Uiteraard kan het modem geheel au- 


fomatisch volgens de toónkies- en 
de pulskies-methode een verbin- 
ding maken. Daarbij kan het mo: 
dem ook de kiestoon of de 
bezettoon detekteren Ook kunt u 
het modem in-dé automatische ant- 
woord-ständ plaatser). 


Bijzondere software bijgeleverd 
Het modem wordt geleverd inklusef 
“Mightycom" een bijzonder ge- 
bruiksvriendelijk Nederlands tele- 
communicatie software pakket. 
Mightycom is het dllereerste soft- 
warepakket dat nigt alleen verschil- 
lende ASCII terminals kan 
emuleren, maar dat ook alf€“In Euro- 
pa gebruikte VideoteXnormen moei- 
teloos op uw scherm brent. 


Zowel Prestel (met karaktersetS 
voor alle landen), DRSC Gept, Mini- 
tel (Télétel/Antiope) als de ASCII 
presentaties Teletype, VT52, VT100 
errANSI-BBS komen moeiteloos op 
uw scherm 

Ook ondersteunt de software een 


keur aan Videb Display adapters, zo- 


als CGA, Hercules, Monochroom 
EGA en Plantronics en priaters als 
Ascii, Epson, MSX ert HP Laserjet. 


Menugêéstuurd, Help “On-Line” 
Bijzondere gebfuiksvriendelijkheid 
door “pull-down* menu's en inge- 
bouwde Help-funktie die op ieder 
gewenst moment duidelijkheid ver- 
schaft over de mogelijkheden. De 
Help-funktie is zo uitgebreid, dat de 
ruim 100 pagina’s tellende handlei- 
ding nauwelijks gebruikt zal worden! 


Foutloos data versturen 
De software is vobrziën van de fout- 


controle protectollen Xmodem en 
KermitsTnaar u kuht ook ASCII tek- 
sfen versturen en Ontvangen. 


Ingebouwde telefpon databank 
Een ingebouwde télefoonlijst kan 50 
telefoonnummers bevatten, inklusief 
de informatie voor de terminal- 


&mulatie die bij dat telefoonnummer 
hoort, de inlogcodes en zelfs alter- 
natieve telefoonnummers! 

Deze ingebouwde telefogarrúmmer- 
kiezer maakt datacemfmunicatie wel 
erg gemakkelijk! 


MSL inbegrepen 

Een bijzönderheid van Mightycom 
is, dat het\bestuurd kan worden met 
MSL, een genvoudige program- 
meertaal waarmee u het modem al- 
lerlei telecommunicatie aktiviteiten 
zelfstandig kan laten uitvoeren! 
Enkele voorbe&ldprogramma’s in 
MSL geschreveh worden meegeté- 
verd op diskette. InklusiefTeder- 
landse handleiding: 


Bestel bij de dealer 
in uw omgeving 
of direkt bij: 

Micro Technology b.v. 
Weteringsingel 6 
3353 GZ PAPENDRECHT 
fax. 078-150849 
telefoon 078-4109%7 


WIJ ZOEKEN DEALERS 


C z U : C z LEZERS-SERVICE AANMELDING post zegel 


(gewenste bestelnrs. omcirkelen) RIEM LID 


jaargang 1 uitverkocht 

ubbelnummer 8/9 "de Software Omnibus "85" type computer 
uitgave 

uitgave 11 

uitgave 12 (restant) 
uitgave 13 
driedubbelnr. 14/15 "Software Omnibus "86/87" 
uitgave 


uitgave ijk à C.U.C, Belgium 

uitgave W, y computerhobby club 
uitgave 

vierdubbelnr. | Frans de Vriendtstr. 34/b31 


uitgave = 2600 ANTWERPEN 
uitgave à 


uitgave 
vierdubbelnr. 


uitgave 
uitgave 
jaargang 2 — uitgaven 8/9 t/m 13** 
jaargang 3 — uitgaven 14/15 t/m 19** 
jaargang 4 — uitgaven 20/21 t/m 24** 
super — uitgaven 8/9+14/15+20/21*% N 
Baie: = nr B/0+14/15+20/21425/26% ded, A da 
Viditel interface + progr. op disk 328 
Kabel 2e drive voor SV.738 s.v.p. 
Viditel interface + progr. op cass. 328 
C.U.C. BIOS + print voor ombouw naar DS 80 328 
Morse/telex decoder + software MSX 


en) 
oo 


BELGIE 


D 
D 
D 
D 
D, 
D 
D, 
D 
D 
D 
D 
D. 
D, 
D 
D 
D 
D 
Z. 
E 
Z. 
Z. 


- 


dv vl TTA A3 AN 


Tr 


type ordinateur 


6 Mllz print (compleet gemonteerd) 

40/80 koloms auto switch 

losse print RGB project 

RGB print (compleet gemonteerd) MSX-2/.738 

losse print robotarm interface 328 „Â\ 2E C.U.C, Belgium 

losse print lichtnetvoeding robotarm MSX/328 W/ computerhobby club 
losse print UNIFACE interface 
Just Write jr tekstverwerker + Ned. handl. 328 [ Fr. de Vriendtstr. 34/b31 
|centronics interfacekabel voor SV.601/605 box ee . 2600 ANVERS 


Oo ol MD Du El NO Ul Eel Lof Dof | El of ONO =l OO| IUI Erf ONJ O[ Of | | | El LI NO =| O 


=lolelololololololololololololololol hl noltelro nolo eliene el ie el 


ul zo 
oo 
ee, 


*k prijzen incl. verzendkosten * 80 kol. noodzakelijk 
Verzending na ontvangst van betaling + verzendkosten (£ 3,50 bij een; f 7, 


bij twee en meer artikelen f 8,--) op rekening 67.86,10.231 van NMB-Leiden, 
t.n.v. C.U.C. (giro bank 60.000); of met een bijgesloten betaalcheque. BELGIQUE 


belgique 


ALTIJD DEZE BESTELKAART INSTUREN OM PUZZLES TE VOORKOMEN ! 


BO 1295 


js 


|F SOFTWARE as 
STRAAT | OMNIGUS 


POSTCODE 
PLAATS ‘a1/58 


ay 
Voor Belgie geldt tevens: wao 
-altijd een bestelkaart insturen, a.u.bd. 
=verzending van uw bestelling vindt plaats na ontvangst van uw 
“betaling + verzendkosten! op rekening 001-16.78.402-87 van de 
ASLK bank te Antwerpen, t.n.v. C.U.C. Belgium, of van een 
bijgaande betaalcheque. Verzendkosten Bf 54 bij een artikel, 
Bf 110 bij twee artikelen en Bf 135 bij meerdere artikelen. 
=voor artikelprijzen in Bf geldt bedrag in guldens maal 18. 


timbre 


BESTELLING pen 
LEZERS-SERVICE 
postzegel 


Dien 
computerhobby club 


POSTBUS 202 
2300 AE LEIDEN 


Je suis enthousiaste! 
Veuillez m'inscrire comme membre nouveau. Pour la 
cotisation* je recevrai une carte de renversement. 


…ececcsccveeesceseecveecevceesveeveereeeveee 


Code post. 


Localité 


eesccveeoresceecevescceeseesceerveseeveseeeee 


Tel.nro. 


…ecccceceseceeecvsercecveesceeese 


Date ibseevdsntsvsosrse Signature 


Ik ben enthousiast! 
Noteer mij als nieuw lid. Voor de club- 
bijdrage ontvang ik een overschrijving.* 


Naam Enne reen vip weekende one eed mhd marne 
Straat wei waie wedine ben tien oid ana ewa wid nva wek deens 
POSECOÛBS anssen oe oes ennen 

Plaats kn as indie Sl vra Walen dd ata wam a med wann Sladen 


Tel. Sien deed essen 


Datum :.........vevvvee handtekening 


“pr 850 


nro........ 


NE .sesescee 


Gj 


Í de WW 1255 
ij 


SOFTWARE °* 
OMNIEUS 


Code post. ….… 


Localité H ‘a1/a4a 


wan BASICODE connen 
attention: “Asrecrmanne 
- envoyez toujours ce bulletin de commande! 
- livraison de vortre ordre aura lieu apres reception du payement 
au compte 001-16.78.402-87, banque ASLK à Anvers, au nom de 
C.U.C. Belgium. Ou après reception d'un cheque inclus. Ne 
oubliez pas les frais d'expédion, un article FB 54, deux articles 
FB 110, et en cas de plus d'articles FB 135. 
- le prix d'un article en FB est 18 fois le prix en FIH. 


BESTELLING lmbre 
LEZERS-SERVICE poste 


postzegel 


Ces Bh 
computerhobby club 


POSTBUS 202 
2300 AE LEIDEN 


holland 


AANMELDING postzegel 
NIEUW LID 


type computer 


kloten 
computerhobby club 


POSTBUS 202 
2300 AE LEIDEN 


holland 
NEDERLAND 


AANMELDING postzegel 
NIEUW LID 


type computer 


G.U.G, 
computerhobby club 


POSTBUS 202 
2300 AE LEIDEN 


holland 
NEDERLAND 


Ik ben enthousiast! 
Noteer mij als nieuw lid waarvoor 
ik een acceptgiro ontvang.* 


C. UC. LEZERS-SERVICE 28 


gewenste bestelnrs. omcirkelen 


| C.02 |Esvier en nog drie spellen MSX/328 
C.03 | C.U.C. Z80 ASSEMBLER/disass. + handl MSX/328 

Memory, kaarten, racen, e.a. MSX/328 
MSX emulator (SV.328 wordt 32K MSX-1) 328 
SPY 009 & andere tijdverslinders MSX/328 
Esvay en meer gezinsspellen 328 
Hersenkraker en onstspanningen? MSX/328 
GO en andere hoofdbrekers 328 
Luxe BASICODE-3 vertaalprog.+ handleid, 
Penguin, een ijskoude cassette 
Componeerprogr., alg kennis., enz. 
Funky Town, cassette vol muziek 
C.U.C. flight simulator + schaakprogr. 328 
Software morse/telex decoder MSX/328 
BPUT/BGET & SPECHT & OCTOPUS MSX/328 
Source listing BASICODE-2 
Source listing BASICODE-2 
boek: cursus BASIC/handleiding SV.328 
boek: MSX-BASIC voor starters 
Handleiding BASICODE-3 vertaalprogr. 
Technische documentatie SV.738 X'press 
Peeks & Pokes & de SV.328 intern 
disk met en BASIC en CP/M utilities 
Luxe Boekhoud-programma _3 1/2" DS 
idem 5 1/4" MS-DOS [289,00 
C.U.C. BIOS zonder solderen, diskthandleid. 328) 99,00 
Floppy met 5 top SVI mach.code spellen 328 | 15,00 
Floppy met 5 top SVI mach.code spellen 328 | 15,00 
2 disks met div CP/M progr.'s/utilities se 


Straat 


Postcode: 


Plaats 


Ik ben enthousiast! 
Noteer mij als nieuw lid waarvoor 
ik een acceptgiro ontvang.* 


Straat 


Postcode: CP/M PLUS (v 3.0) voor leden MSX-2 199, — 


Gen 


CP/M PLÚS (v 3.0) voor niet-leden MSX-2 
BPUT/BGET & SPECHT & OCTOPUS MSX-1/2/328 | 24,50 
MSX BASIC compiler KUN + Ned, handleid. MSX-1/2 69, == 
disk met div. CP/M progr.'s/utilities 

ProCAD 4.55/Schaken/Muziekles/Contr ‚som 

Jubileum diskette — zie uitgave 29 


Plaats 


har” "*) 80 kolommen noodzakelijk — C=cassette — F=diskette — R=rompack 


Verzending na ontvangst van betaling + verzendkosten (£ 3,50 bij een: f 7,-—- 
Stuu: sie twee en ted artikelen £ 3,--) op rekening 67.86.10.231 van NMB- Le iden, 
.n.v. C.U.C. (giro bank 60.000); of met een bijgesloten betaalcheque. 


ALTIJD DEZE BESTELKAART INSTUREN OM PUZZLES TE VOORKOMEN !